标签: qt pyqt pyqt4
我用它来设置小部件的背景颜色:
self.setStyleSheet('QLineEdit { background-color: gray; }')
现在我想要而不是'gray'写一个关键字(类似*button*),它会为当前主题的按钮定义颜色。是否有这样的关键字,或者我必须使用QApplication.palette().button().color()并自己将颜色放入样式表中?
'gray'
*button*
QApplication.palette().button().color()
答案 0 :(得分:2)
我认为您正在寻找PaletteRole:
QLineEdit { background-color: palette(button); }