PyQt5是常用的Python GUI库之一,它能够实现图形界面的快速开发,为了使界面更加友好,我们需要设置表格的标题。setHeaderLabels()函数能够帮助我们实现这一功能。
下面是一个简单的例子,展示了如何使用setHeaderLabels函数设置QTableWidget组件的表头:
import sys
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication(sys.argv)
# 创建一个3行2列的表格组件
table_widget = QTableWidget()
table_widget.setRowCount(3)
table_widget.setColumnCount(2)
# 设置表格组件的表头,使用setHeaderLabels函数
table_widget.setHorizontalHeaderLabels(['姓名', '年龄'])
# 向表格中添加数据
table_widget.setItem(0, 0, QTableWidgetItem('小明'))
table_widget.setItem(0, 1, QTableWidgetItem('18'))
table_widget.setItem(1, 0, QTableWidgetItem('小红'))
table_widget.setItem(1, 1, QTableWidgetItem('20'))
tabl