QHeaderView 样式
时间: 2023-09-03 09:11:17 浏览: 365
QQ样式的UITableView
5星 · 资源好评率100%
你可以使用setStyleSheet()函数来设置QHeaderView的样式。以下是一个示例:
```python
header = QHeaderView(Qt.Horizontal)
header.setStyleSheet("background-color: gray; color: white; font-weight: bold;")
# 设置特定列的样式
header.setSectionStyle(0, "background-color: blue; color: white;")
header.setSectionStyle(1, "background-color: green; color: white;")
```
在上述示例中,我们创建了一个水平方向的QHeaderView,并使用setStyleSheet()函数设置了整个表头的样式。我们设置了背景颜色为灰色,文字颜色为白色,字体加粗。
如果你想要设置特定列的样式,你可以使用setSectionStyle()函数。在上述示例中,我们设置了索引为0和1的两列的样式,分别为蓝色背景和绿色背景,文字颜色为白色。
你可以根据需要调整和修改样式表达式,使用合适的CSS属性来实现你想要的外观效果。
阅读全文