QListWidget样式表
时间: 2024-01-26 10:02:55 浏览: 38
你可以使用样式表来自定义 QListWidget 的外观。以下是一个示例的样式表,你可以根据自己的需求进行调整:
```css
QListWidget {
background-color: #f2f2f2; border: 1px solid #ccc;
border-radius: 5px;
padding: 5px;
}
QListWidget::item {
background-color: #fff;
border-bottom: 1px solid #ccc;
padding: 5px;
}
QListWidget::item:selected {
background-color: #007bff;
color: #fff;
}
QListWidget::item:hover {
background-color: #e6e6e6;
}
```
在这个样式表中,我们设置了 QListWidget 的背景颜色、边框样式、边框圆角和内边距。QListWidget::item 用于设置每个列表项的样式,包括背景颜色、底部边框和内边距。QListWidget::item:selected 样式用于设置选中项的背景颜色和文本颜色。QListWidget::item:hover 样式用于设置鼠标悬停在列表项上时的背景颜色。
要将这个样式表应用到 QListWidget 上,可以使用 `setStyleSheet()` 方法:
```python
list_widget.setStyleSheet("your-style-sheet")
```
将 "your-style-sheet" 替换为你自己的样式表字符串即可。记得在使用样式表时,确保已经导入了 `QtWidgets` 模块。
希望这可以帮助到你!如果你有任何其他问题,请随时问我。