QStyleOptionProgressBar和样式表

时间:2013-06-08 09:19:59

标签: qt qt4 pyqt pyqt4 pyside

我正在将QProgressBar(使用QStyleOptionProgressBar)绘制到QabstractTableModel中,代码就像这样 http://qt-project.org/doc/qt-4.8/qabstractitemdelegate.html

现在我想将它的样式表设置为类似于

('QProgressBar :: chunk {background-color:rgb(102,204,255);} QProgressBar {border:2px solid rgb(0,128,255); border-radius:5px; background-color:rgb (200,200,200);}')

那么我应该使用什么语法?

1 个答案:

答案 0 :(得分:0)

每个QWidget都有'setStyleSheet':

yourWidget.setStyleSheet('your stylesheet string')

请注意,您提到的样式表字符串已经包含“选择器”,因此如果您将该字符串设置为父窗口小部件,子窗口将继承它只会显示在所选对象(如CSS)上 - (实际上每个'窗口内的QProgressBar(例如)将具有该样式,因为它们将继承它并在其上选择)。 最诚挚的问候。