当我在 Qt 中为centralwidget 设置边框时,它的角上有一个意外的白框。
我使用 qss 和 .ui 文件来构建它:
#centralwidget{ border-style:solid; border-color: #3e3e3e; border-width: 2px; border-radius: 20px; }
它显示如下:
我不明白为什么它有一个白框,以及这个框属于哪个对象。
那个白色边框不是你的中央小部件,它是窗口的边框(示例:QMainWindow)。
您的中央小部件的边框半径大于窗口的边框半径,因此我的建议是更改 Window 对象的样式表。
你可以在这里看到QMainWindow包含centralwidget: