QComboBox:更改样式表的一个选项

时间:2016-03-18 10:27:20

标签: qt user-interface quartz-graphics

我有一些特殊的QComboBox像这样(osx风格):

enter image description here

我想以编程方式突出显示。我用了

combo->setStyleSheet("background-color: yellow");

并且后台发生了变化,但是我的小部件的整个样式变成了丑陋,如下所示:

enter image description here

正如你所看到的,背景还可以,但下拉按钮改变了'90主题风格(旧时好......)

是否可以 更改背景?

1 个答案:

答案 0 :(得分:1)

某些样式表规则会触发Windows样式的回退,请参阅my answer here

设置背景样式的一个选项是使用QProxyStyle

Changing the palette也可能有用。