如何自定义QlistWidget背景颜色(而不是QlistWidgetItem)
-
21-12-2019 - |
题
我想知道是否有定制QlistWidget背景颜色的方法。
我已经尝试过:
listWidget=QtGui.QListWidget()
listWidget.setAutoFillBackground(True)
p = listWidget.palette()
p.setColor(listWidget.backgroundRole(), QtGui.QColor("#424242"))
listWidget.setPalette(p)
.
虽然没有错误,但它仍然不起作用。
解决方案
您可以设置更改背景的样式表:
self.setStyleSheet( """QListWidget{
background: yellow;
}
"""
)
.
示例输出:
不隶属于 StackOverflow