首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于QT类QFileSystemModel

关于QT类QFileSystemModel
EN

Stack Overflow用户
提问于 2015-06-08 10:29:56
回答 1查看 156关注 0票数 1

我想在QTreeView中使用QFileSystemModel类来显示我的文件系统。但是当我在其中设置根路径时,我尝试获取它的第一个filename.It失败。我想问一下,我应该怎么做才能获得父母的孩子信息。谢谢

代码语言:javascript
复制
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTreeView view;
    QFileSystemModel *model = new QFileSystemModel(&view);
    model->setRootPath(QDir::currentPath());
    view.setModel(model);
    view.setCurrentIndex(model->index(model->rootPath()));
    QModelIndex index = model->index(model->rootPath());
    qDebug() << model->fileName(index);   
    qDebug() << model->fileName(index.child(0,0));
    view.show();
    return a.exec();
}
EN

回答 1

Stack Overflow用户

发布于 2015-06-08 12:14:58

尝试使用:

代码语言:javascript
复制
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath(QDir::currentPath());
QTreeView *tree = new QTreeView(splitter);
tree->setModel(model);

splitter是父对话框,视图将驻留在其中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30700516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档