我有一个QTableWidget
项目。我用pandasDataFrame
数据填充此项。我必须将所选列值打印为报告。我可以很容易地从DataFrame打印数据。但是,我需要知道verticalHeader
(QTableWidget
)标签才能从“DataFrame”获取数据。如何从QTableWidget
获取选定的标题标签
我尝试了QTableWidget.selectionModel().selectedIndexes()
和QTableWidget.itemFromIndex()
方法。我只能获取表中的项目,而不能获取标题标签
这是我的桌子。我可以在“产品编号”、“产品选项”和“标价(美元)”标题下获取项目,但我无法获取这些标题
可以对表的当前行使用
QTableWidget.verticalHeaderItem()
。如果所选单元格都在同一行中,则可以执行此操作(table
指QTableWidget)或者,如果在多行上选择了单元格:
如果行不包含垂直标题项,请仅在检查返回的项是否为None后使用
text()
方法编辑:这些是水平标题项,而不是垂直标题项。在这种情况下,改用
table.horizontalHeaderItem()
并获取单元格列相关问题 更多 >
编程相关推荐