2

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

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

我只得到:

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

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

4

2 回答 2

3

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

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

(对不起,我会发表评论,但由于我没有 50 个代表,所以不允许我发表评论。)

于 2013-11-26T12:53:00.477 回答
0

采用:

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

获取QTableWidgetItem的文本值

于 2013-11-25T10:43:50.860 回答