• 7283阅读
  • 3回复

怎样设置QDirModel ?? [复制链接]

上一主题 下一主题
离线lovecreak
 

只看楼主 倒序阅读 楼主  发表于: 2008-09-18
怎样设置QDirModel ??
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
在Qt的 示例中有一个在QTreeView 显示本地文件系统的例子

#include <QtGui>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QDirModel model;
    QTreeView tree;
    tree.setModel(&model);

    tree.setWindowTitle(QObject::tr("Dir View"));
    tree.resize(640, 480);
    tree.show();

    return app.exec();
}

我需要一个简化的部件 只显示 文件夹 不显示文件, 并且去掉后三列(size, type, time modified),只显示name

我只知道 把 filter 设置为
QDir::Dirs | QDir::NoDotAndDotDot
至于去掉列 我试了 removecolumn 但是不行。
该怎样做呢?
谢谢!!
离线lovecreak

只看该作者 1楼 发表于: 2008-10-08
自己解决了
用 QTreeWidget 和 QDir 自己从新作了一个
离线chaoscxm
只看该作者 2楼 发表于: 2008-10-08
使用hideColumn(int column) 来隐藏列
帖子签名(将在每个帖子下方显示)
离线wuweihua0115
只看该作者 3楼 发表于: 2012-07-09
引用第1楼lovecreak于2008-10-08 16:59发表的  :
自己解决了
用 QTreeWidget 和 QDir 自己从新作了一个


怎么显示本地文件啊??我也遇到到这个问题,QT自带的demo,运行不出想要的结果呀,指点一下吧
快速回复
限100 字节
 
上一个 下一个