• 2776阅读
  • 4回复

[提问]关于QT treeview相关 [复制链接]

上一主题 下一主题
离线enpokeli
 

只看楼主 倒序阅读 楼主  发表于: 2015-03-11
回复本帖可获得1RMB金钱奖励!
每人最多可获奖1次,奖池剩余10RMB金钱 (中奖几率10%)
新手学习QT,遇到下面问题
    我在写一个显示文件目录的树形控件,用到QTreeView:
    QFileSystemModel model;
    ui->treeView->setModel(&model);
    ui->treeView->setRootIndex(model.setRootPath("C:\\"));

界面显示的是:


只有C盘下的子目录,而没有C盘这个目录,怎样才能显示C盘这个父级目录?
又试了这样写:
model.setRootPath(“D:\\”);
显示:




这个不仅显示出当前的根目录,还显示出了其他的目录,这个要怎样去掉其他的目录,仅仅显示当前根目录?
求大神指点,查了好长时间资料,快要崩溃了%>_<%.....
离线stlcours

只看该作者 1楼 发表于: 2015-03-11
亲,我已经帮你在CSDN上解决了。根本原因一是你的要求不够合理,一般情况下没道理为什么要这样做,所以官方也不会给你现成的答案,二是你有点懒,从未打算自己控制一切细节,只想用一个现成的函数解决问题。其实我也是半个新手,但是不厌其烦的试,终于把这个问题解决了。


离线wmx菜鸟

只看该作者 2楼 发表于: 2015-03-26
如果想显示当前根目录下的试试“.”或者“./”,看看可以不可以!
离线yingbing123

只看该作者 3楼 发表于: 2015-07-15
学习一下
离线z55716368

只看该作者 4楼 发表于: 2015-07-15
@stlcours   求链接~~~~~~~~
本帖提到的人: @stlcours
每一个问题 都是一次进步
快速回复
限100 字节
 
上一个 下一个