QFileSystemModel
2016-12-19 15:33
281 查看
#include "dialog.h" #include "ui_dialog.h" Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); QString sPath = "E:/"; dirmodel = new QFileSystemModel(this); dirmodel->setFilter(QDir::NoDotAndDotDot |QDir::AllDirs); dirmodel->setRootPath(sPath); ui->treeView->setModel(dirmodel); filemodel = new QFileSystemModel(this); filemodel->setFilter(QDir::NoDotAndDotDot |QDir::Files); filemodel->setRootPath(sPath); ui->listView->setModel(filemodel); } Dialog::~Dialog() { delete ui; } void Dialog::on_treeView_clicked(const QModelIndex &index) { QString sPath = dirmodel->fileInfo(index).absoluteFilePath(); ui->listView->setRootIndex(filemodel->setRootPath(sPath)); }
相关文章推荐
- qt 之 QFileSystemModel
- Qt 学习之路 2(44):QFileSystemModel
- QFileSystemModel
- qt 之 QFileSystemModel
- 【Qt笔记】QFileSystemModel
- QFileSystemModel只显示名称,不显示size,type,modified
- QT: QFileSystemModel _q_fileSystemChanged slot is executed on the UI thread which contradicts docume
- QT5学习 QFileSystemModel
- Qt 学习之路:QFileSystemModel
- QFileSystemModel
- QFileSystemModel深入
- QtCreator 模块/视图编程( 一) 模型类,自定义模型QStringListModel,QStandardItemModel,QFileSystemModel,QSqlQueryModel,
- 【Qt】之 QTreeView和QFileSystemModel
- QFileSystemModel的简单用法
- 用QFileSystemModel和Listview做的简易图片浏览
- Qt中使用QDirModel / QFileSystemModel + QTreeView显示Checkbox复选框
- 配置错误,无法识别的配置节 system.serviceModel
- 使用QFileSystemWatcher监控磁盘文件状态变化
- 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类
- 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法