QListWidget的 和 QListWidgetItem的颜色设置
时间: 2024-01-11 21:03:58 浏览: 247
android中设置ListView的选中的Item的背景颜色
5星 · 资源好评率100%
可以使用QListWidgetItem的setBackground方法来设置该项的背景颜色,也可以使用QListWidgetItem的setForeground方法来设置该项的前景颜色(即文本颜色)。例如:
```python
# 创建QListWidgetItem对象
item = QListWidgetItem('Item Text')
# 设置背景颜色
bg_color = QColor(255, 0, 0) # 红色
item.setBackground(bg_color)
# 设置前景颜色(即文本颜色)
text_color = QColor(255, 255, 255) # 白色
item.setForeground(text_color)
# 将该项添加到QListWidget中
list_widget.addItem(item)
```
如果需要设置整个QListWidget的背景颜色,可以使用QListWidget的setStyleSheet方法,例如:
```python
list_widget.setStyleSheet("background-color: yellow;")
```
阅读全文