Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt5 C++;:向QFileSystemModel添加其他信息_C++_Qt_Qfilesystemmodel - Fatal编程技术网

C++ Qt5 C++;:向QFileSystemModel添加其他信息

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

我想将一些额外的数据保存到QFileSystemModel中,就像文件描述一样。我已经有了一个输出窗口,用户可以在其中输入一些额外的、非必需的数据,但无论如何,如果用户希望添加主应用程序允许之外的任何内容,我需要实现这一点

我是否需要对QFileSystemModel进行子类化并向其添加其他数据? 如何在用于添加附加数据的plainTextEditor中修剪新行和空行?
如何将QFileSystem的数据输出到文件中,然后再将其导入回文件?

我建议创建自己的(基于)

因此,您必须重新实现
数据
设置数据
角色,因此您可以使用这些函数获取或保存数据(使用access)

您可以将数据与文件系统的模型数据相关联

您应该使用一些内部数据结构,如
QVariantMap
,在模型中保存数据。然后,您可以将此结构序列化为文件,然后使用(例如)返回