如何从Qtable获得价值

时间:2013-11-25 10:39:40

标签: python qt qtablewidget qtablewidgetitem

我的tablewidget中有一个可编辑的行。值来自.txt。 我的目的是更改窗口小部件中的某些值,然后使用更改的值创建新的.txt。但我不知道如何从小部件“提取”更改的值。

item=self.model.item(1,1)
iteml.append(item)
print(iteml)

我只得到:

[<PyQt4.QtGui.QStandardItem object at 0x02DD2A98>]

但我不想要内存地址而是值。任何想法?

2 个答案:

答案 0 :(得分:1)

在Mailerdaimon之上添加:如果你想将字符串作为python字符串而不是PyQt4.QtCore.QString对象,你可以简单地使用

item=self.model.item(1,1)
thestring = str(item.text())

(对不起,我会发表评论,但我不允许,因为我没有50个代表。)

答案 1 :(得分:0)

使用:

item=self.model.item(1,1)
item.text()

获取QTableWidgetItem

的文本值