0

我正在将 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);}')

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

4

1 回答 1

0

每个 QWidget 都有“setStyleSheet”:

yourWidget.setStyleSheet('your stylesheet string')

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

于 2013-06-11T18:53:54.950 回答