使用QFileSystemModel的功能来获取任意文件列表(不是目录)?

我已经创建了UNIX locate命令的前端。现在我只是将locate的输出中的文件名提供给QListWidget。从文档中可以看出,QFileSystemModel更适合显示文件名(它会自动显示图标,使用单独的线程获取图标,以便主线程不会无响应)。 但它似乎只显示某个目录中的文件。然而,我的文件可以来自不同的目录。我可以将文件添加到QFileSystemModel,还是仅显示单个目录的内容?     
已邀请:
使用QFileSystemModel,如果仅将模型设置为视图,则可以显示整个文件系统树。但是你可能正在使用setRootIndex()函数,它会让你显示一个文件夹。 如果是这样,你可以尝试: 创建另一个文件夹,然后创建指向所需文件夹的链接。然后在您创建的文件夹上使用setRootIndex()。或者只是指向另一个文件夹中的一个文件夹中的一个链接。 删除所有对您不感兴趣的模型索引     

要回复问题请先登录注册