qtablewidget设置表头字体
时间: 2023-09-12 13:07:13 浏览: 307
QT4 设置字体
你可以使用`QFont`类来设置`QTableWidget`的表头字体。以下是一个例子:
```python
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
table = QTableWidget()
table.setColumnCount(2)
table.setRowCount(2)
# 设置表头字体
header_font = QFont("Arial", 14, QFont.Bold)
table.horizontalHeader().setFont(header_font)
# 添加表格内容
table.setItem(0, 0, QTableWidgetItem("Hello"))
table.setItem(0, 1, QTableWidgetItem("World"))
table.setItem(1, 0, QTableWidgetItem("PyQt5"))
table.setItem(1, 1, QTableWidgetItem("Table"))
table.show()
app.exec_()
```
在这个例子中,我们创建一个`QFont`对象,并将其应用于`QTableWidget`的水平表头。你可以根据自己的需要自定义字体的名称、大小和粗细。
阅读全文