pyqt6如何设置QTableWidget的列名
时间: 2024-01-28 07:40:56 浏览: 95
python图形界面开发
您可以使用QTableWidget的setHorizontalHeaderLabels()函数来设置列名。 以下是一个示例代码:
```
from PyQt6.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
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('30'))
tableWidget.setItem(1, 2, QTableWidgetItem('Female'))
tableWidget.show()
app.exec()
```
在这个示例中,我们使用setHorizontalHeaderLabels()函数设置了三列的列名。然后使用setItem()函数设置了表格的内容。最后使用show()函数显示表格。
阅读全文