如何通过setdata给listwidgetitem设置名字,如何在qss中修改样式
时间: 2024-03-09 12:51:45 浏览: 45
微信小程序——使用setData修改数组中的单个对象
5星 · 资源好评率100%
通过 `QListWidgetItem` 的 `setText()` 函数可以设置列表项的名字,例如:
```python
item = QtWidgets.QListWidgetItem()
item.setText("这是列表项的名字")
listWidget.addItem(item)
```
在 qss 中可以通过 `QListWidget::item` 或者 `QListWidget::item:selected` 来修改列表项的样式。例如,将未选中的列表项的背景颜色设置为白色,字体颜色设置为黑色:
```qss
QListWidget::item {
background-color: white;
color: black;
}
```
将选中的列表项的背景颜色设置为蓝色,字体颜色设置为白色:
```qss
QListWidget::item:selected {
background-color: blue;
color: white;
}
```
阅读全文