QFileSystemModel,只需要调用其成员函数setNameFilters就可以,如实现显示文件下D:/program文件下的目录及.cpp和.h文件
QFileSystemModel *model = new QFileSystemModel();
model->setRootPath("d:/");
QStringList nameFilter;
nameFilter << "*.cpp" << "*.h";
model->setNameFilterDisables(false);
model->setNameFilters(nameFilter);
ui->treeView->setModel(model);
ui->treeView->setRootIndex(model->index("D:/program"));
运行结果:

本文介绍如何使用Qt中的QFileSystemModel组件来显示特定类型的文件,例如.cpp和.h文件,通过设置根路径和名称过滤器,可以有效地在指定目录中展示所需文件类型。
1508

被折叠的 条评论
为什么被折叠?



