2014-04-12 122 views
1

我有一个小部件,例如QComboBox。使用功能setStyleSheet("background:red")我可以设置背景。如何设置默认系统背景颜色?

但是我该如何设置颜色?我试过"background:gray""background:silver",但看起来不一样。

+0

不能使用[这里](HTTP:// QT-项目。 org/doc/qt-5/qwidget.html#setBackgroundRole)与QPalette :: Window? – lpapp

+0

关闭样式表。 'setStyleSheet(QString());' –

回答

2

您可以彻底清除样式表是这样的:

combobox.setStyleSheet('') 

或使用palette-role,像这样:

combobox.setStyleSheet('background: palette(window)')