• 5510阅读
  • 2回复

怎么在QTreeView中显示文件夹和文件图标 [复制链接]

上一主题 下一主题
离线usher8701
 
只看楼主 倒序阅读 楼主  发表于: 2012-09-18
Qt已经自带了QDirModel,但是我不想显示整个电脑里的文件夹和文件,只想显示某个文件夹内的内容,请问该如何做
离线alexltr

只看该作者 1楼 发表于: 2012-09-18
The usage of QDirModel is not recommended anymore. The QFileSystemModel class is a more performant alternative.

用这个吧:
QModelIndex QFileSystemModel::setRootPath ( const QString & newPath )
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线usher8701
只看该作者 2楼 发表于: 2012-09-19
多谢大哥提示。另外,如果我想在文件夹树中显示某个打包文件中的各个文件的名称,该怎么做。这个打包文件是自定义的,也就是说想将其中的文件的文件名显示在文件夹树中,但是包中的这些文件不是常规的文件,不可能使用QFileSystemModel将它们显示出来。
快速回复
限100 字节
 
上一个 下一个