Qt设计师Python Tableview项目

时间:2016-03-16 09:17:59

标签: python qt

我正在使用Qt创建一个带有TableWidget的GUI。但有一点我不明白。当我在表中写一些东西,并尝试在变量中得到它时,它将它放在变量中: ViewPager 如何获取单元格内容的值?

我的代码: <PyQt5.QtWidgets.QTableWidgetItem object at 0x00000000033B3D38> 我得到的印刷品是我在下面写的。

的问候。 嘉

1 个答案:

答案 0 :(得分:1)

在您的代码中,数据的类型为QTableWidgetItem。要从此项读取数据,请使用data(int role)函数返回QVariant。然后,您可以从QVariant varvar.toInt()var.toString()获取价值。对于您的代码:

data=self.tableWidget.item (0, 0).data(0).toString()

QTableWidgetItem可以包含多个具有不同角色的值。 0 - DisplayRole(您在窗口小部件中看到的字符串)。您可以在官方文档中阅读更多相关信息:http://doc.qt.io/qt-4.8/qtablewidgetitem.html