如何自定义QListWidget背景颜色(而不是QListWidgetItem)

时间:2014-07-30 19:38:14

标签: python pyqt pyqt4 qlistwidget qlistwidgetitem

我想知道是否有办法自定义QListWidget背景颜色。

我试过了:

listWidget=QtGui.QListWidget()
listWidget.setAutoFillBackground(True)
p = listWidget.palette()
p.setColor(listWidget.backgroundRole(), QtGui.QColor("#424242"))
listWidget.setPalette(p)

虽然没有错误,但它仍然无效。

1 个答案:

答案 0 :(得分:3)

您可以设置更改背景的样式表:

self.setStyleSheet( """QListWidget{
                    background: yellow;
                }
                """
)

示例输出:

SS