C++ Qt5 C++;:向QFileSystemModel添加其他信息
我想将一些额外的数据保存到QFileSystemModel中,就像文件描述一样。我已经有了一个输出窗口,用户可以在其中输入一些额外的、非必需的数据,但无论如何,如果用户希望添加主应用程序允许之外的任何内容,我需要实现这一点 我是否需要对QFileSystemModel进行子类化并向其添加其他数据? 如何在用于添加附加数据的plainTextEditor中修剪新行和空行?C++ Qt5 C++;:向QFileSystemModel添加其他信息,c++,qt,qfilesystemmodel,C++,Qt,Qfilesystemmodel,我想将一些额外的数据保存到QFileSystemModel中,就像文件描述一样。我已经有了一个输出窗口,用户可以在其中输入一些额外的、非必需的数据,但无论如何,如果用户希望添加主应用程序允许之外的任何内容,我需要实现这一点 我是否需要对QFileSystemModel进行子类化并向其添加其他数据? 如何在用于添加附加数据的plainTextEditor中修剪新行和空行? 如何将QFileSystem的数据输出到文件中,然后再将其导入回文件?我建议创建自己的(基于) 因此,您必须重新实现数据和设置
如何将QFileSystem的数据输出到文件中,然后再将其导入回文件?我建议创建自己的(基于) 因此,您必须重新实现
数据
和设置数据
角色,因此您可以使用这些函数获取或保存数据(使用access)
您可以将数据与文件系统的模型数据相关联
您应该使用一些内部数据结构,如QVariantMap
,在模型中保存数据。然后,您可以将此结构序列化为文件,然后使用(例如)返回