Python 获取表视图标题的值
我无法访问表小部件的标题值 我可以将它们设置为:Python 获取表视图标题的值,python,pyqt,pyqt5,qtablewidget,Python,Pyqt,Pyqt5,Qtablewidget,我无法访问表小部件的标题值 我可以将它们设置为: self.table_widget.setHorizontalHeaderLabels(words) 我已经尝试了header view对象的所有方法,但没有任何积极的结果 使用以下命令打印标题值: print(self.tableWidget.verticalHeader()) 我得到了目标 <PyQt5.QtWidgets.QHeaderView object at 0x10ebc1798> 您必须使用horizontalH
self.table_widget.setHorizontalHeaderLabels(words)
我已经尝试了header view对象的所有方法,但没有任何积极的结果
使用以下命令打印标题值:
print(self.tableWidget.verticalHeader())
我得到了目标
<PyQt5.QtWidgets.QHeaderView object at 0x10ebc1798>
您必须使用
horizontalHeaderItem()
进行迭代:
好的,现在我必须找到将其添加为xls文件的第一行以及添加每行数据的方法:我的最终目的是在excel文件中导出一个表小部件,包括垂直和水平标题。你能帮助我吗?还是我需要再写一篇文章?尖沙咀
labels = []
for c in range(self.tableWidget.columnCount()):
it = self.tableWidget.horizontalHeaderItem(c)
labels.append(str(c+1) if it is None else it.text())
print(labels)