我在我的tablewidget中有一个可编辑的行。这些值来自.txt。 我的意图是改变小部件中的一些值,然后用改变的值创建一个新的.txt。但我不知道如何从窗口小部件中“提取”已更改的值。如何从Qtable获得价值
与
item=self.model.item(1,1)
iteml.append(item)
print(iteml)
我只得到:
[<PyQt4.QtGui.QStandardItem object at 0x02DD2A98>]
但我不想内存地址,而是价值。有任何想法吗?
如果我使用'print(item.text())'我得到的值,但如果我添加“item.text())”列表,与'list.append(item.text())'我得到“[PyQt4.QtCore.QString(u'Value')”...为什么? – Hubschr
如果将项目(不是字符串)添加到列表'print list [i] .text()'应该工作 – Mailerdaimon