我正在使用 QTDesigner 5.15.8 并尝试为按钮着色。
我在主窗口上插入了一个按钮和框架。 这是主窗口的样式表代码
QPushButton{
background-color: red;
}
QFrame{
background-color: red;
}
它们是相同的,但正如你所看到的,它们看起来不同。
我找不到为什么会发生这种情况,但即使我创建了一个新项目,它也会发生...
我找到了解决办法,就是边框...
警告:如果您只在 QPushButton 上设置背景颜色,则背景可能不会出现,除非您将 border 属性设置为某个值。这是因为,默认情况下,QPushButton 绘制一个与背景颜色完全重叠的本机边框。例如, QPushButton { 背景颜色:红色;边框:无; } 有关示例,请参阅自定义 QPushButton。