QTreeView 样式表
时间: 2023-08-27 08:05:40 浏览: 153
您可以使用样式表来自定义 QTreeView 的外观。以下是一个示例:
```python
# 设置 QTreeView 的样式表
treeview.setStyleSheet("""
QTreeView {
background-color: #f0f0f0;
alternate-background-color: #e0e0e0;
border: 1px solid #d0d0d0;
}
QTreeView::item {
padding: 5px;
}
QTreeView::item:selected {
background-color: #a0a0a0;
color: white;
}
QTreeView::branch {
background-color: white;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
image: url(closed.png);
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
image: url(open.png);
}
""")
```
上述样式表定义了 QTreeView 的背景色、边框、项的内边距,以及选中项的背景色和前景色。另外,还定义了展开/折叠图标的样式。
您可以根据需要调整这些样式。记得将上述样式表中的图片路径替换为您自己的图片路径。
希望对您有所帮助!
阅读全文