1

PyQt 中是否有一些简单的方法可以将数据从 QTableWidget 存储到某个文件,然后再次使用该内容?这对我来说不是一项关键任务,所以我不想发明一些自定义 xml 规则或其他东西。

4

1 回答 1

0

Qt 提供了一个(修改后的)模型->视图框架,因此表格或任何其他 GUI 小部件中的数据都存储在数据模型中。这是您要保留的模型中的数据。GUI 小部件本身不提供任何工具来执行此操作。

Qt 数据模型组件中没有实现标准的数据持久性方法。Qt 确实提供了将数据结构以二进制 (QDataStream)、文本 (QTextStream) 和 XML (QDomDocument) 格式保存到磁盘的功能。但是,如果您使用 PyQt,您可能最好使用 Python 的内置数据持久性库,例如 Pickle 或 Shelve,或者它是 JSON 或 XML 库。

于 2012-05-10T15:23:24.170 回答