python - 如何从 Qtable 获取值

标签 python qt qtablewidget qtablewidgetitem

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

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

我只得到:

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

但我不需要内存地址,而是值。有什么想法吗?

最佳答案

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

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

(抱歉,我本想发表评论,但我不允许这样做,因为我没有 50 名代表。)

关于python - 如何从 Qtable 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20190026/

相关文章:

python - 在 Django 中使用 Celery 设置结果后端 (rpc)

c++ - 在 Qt 中用像素图画笔画一条线?

python - 如何将文本对齐到 QTableWidget 中单元格的中心

Qt - 如何将数据与 QTableWidgetItem 相关联?

python - 对齐 QTableWidgetItem 会导致 item 为 None

python - 对使用 Celery 感兴趣的新程序员,这是正确的方法吗

python - JSON 加载返回 unicode 而不是字典

c++ - 公开 QTimer。 (Qt, C++)

c++ - QTPLUGIN,它的用途是什么?

python - 从 Python 绑定(bind)重置 net-snmp 库的所有全局内部状态