qtablewidget添加水平表头
时间: 2023-05-29 16:06:48 浏览: 286
您可以使用horizontalHeader()方法获取水平表头的指针,并使用setHorizontalHeaderLabels()方法设置表头标签。
以下是示例代码:
```python
from PyQt5.QtWidgets import QTableWidget, QTableWidgetItem
tableWidget = QTableWidget()
# 设置列数和行数
tableWidget.setColumnCount(3)
tableWidget.setRowCount(2)
# 设置水平表头标签
tableWidget.setHorizontalHeaderLabels(['Name', 'Age', 'Gender'])
# 添加数据
tableWidget.setItem(0, 0, QTableWidgetItem('Tom'))
tableWidget.setItem(0, 1, QTableWidgetItem('25'))
tableWidget.setItem(0, 2, QTableWidgetItem('Male'))
tableWidget.setItem(1, 0, QTableWidgetItem('Mary'))
tableWidget.setItem(1, 1, QTableWidgetItem('28'))
tableWidget.setItem(1, 2, QTableWidgetItem('Female'))
# 显示表格
tableWidget.show()
```
运行上述代码,您将看到带有水平表头的表格。
阅读全文