标签: qt user-interface quartz-graphics
我有一些特殊的QComboBox像这样(osx风格):
QComboBox
我想以编程方式突出显示。我用了
combo->setStyleSheet("background-color: yellow");
并且后台发生了变化,但是我的小部件的整个样式变成了丑陋,如下所示:
正如你所看到的,背景还可以,但下拉按钮改变了'90主题风格(旧时好......)
是否可以 更改背景?
答案 0 :(得分:1)
某些样式表规则会触发Windows样式的回退,请参阅my answer here。
设置背景样式的一个选项是使用QProxyStyle。
Changing the palette也可能有用。