如何将QListView项目保存到文本文件?
答案 0 :(得分:2)
通过基础项模型访问元素,并以任何在程序上下文中有意义的方式将它们写入文件。
编辑更多细节:
我现在的Qt体验有点生疏,所以我没有完整的代码片段。此外,这可能不止一种方法。
每个Qt视图都附加到从QAbstractItemModel派生的关联模型。 (如果您不知道Model / View的工作原理,那么您应该阅读他们的一些文档,例如here。)
通常,我希望派生的模型类有一些方便的函数来获取数据。例如,QStringListModel有一个成员用于将数据作为QStringList获取。因此,获取数据的最简单方法取决于特定应用程序中使用的实际模型类。