循环浏览所有项目,其中QTREEVIEW QFILESYSTEMMODEL上具有所需的文件扩展名
Loop through all items with desired file extension on QTreeView + QFileSystemModel
我是qt和c 的全新者,所以我想这是一个非常基本的问题,但是我在任何地方都找不到它!
我将QTREEVIEW与QfileSystemModel一起使用来显示文件夹的内容。当我需要在其中循环所有选定的项目时,我只使用:
foreach (QModelIndex index, treeView->selectionModel()->selectedRows())
{
//...
}
我的问题是:
是否有类似的方法可以循环浏览所有具有所需文件扩展名的项目(例如 *.aaa文件)?如果不能完全这样做,请告诉我如何!
编辑:为了清楚起见,我想循环遍历所有具有给定扩展程序的文件,而不仅仅是选定的文件
预先感谢!
使用RowCount,ColumnCount和Haschildren,应该能够在QabStractItemModel的所有元素上运行。它可以帮助您吗?
相关文章:
- 如何按文件扩展名引用文件夹中的文件
- 谁能告诉我,程序中的错误是什么?该程序仅用于获取文件扩展名
- 通过cMake使用具有自定义文件扩展名的共享库
- 在另一个字符串中插入文件扩展名之前的字符串
- 如何在不使用文件扩展名的情况下使用命令行参数打开C++中的文本文件?
- Eclipse CDT:传递具有相同文件扩展名的多个程序参数
- 将C 代码桥接到我的Swift代码中.哪些文件扩展名为XCode中的基于C的语言
- 如何打开并显示C 中任何文件扩展名的文件
- 循环浏览所有项目,其中QTREEVIEW QFILESYSTEMMODEL上具有所需的文件扩展名
- 如何调用 ShellExecute 以使用 C++ 打开具有特定程序的文件,而无需关联相同的文件扩展名
- 用户定义的C 文件扩展名,用于G 汇编
- 如何在 INFLATE 后获取原始文件扩展名
- CMake:如何仅将特定文件扩展名从一个目录复制到另一个目录
- 获取文件扩展名
- 共享库的TX文件扩展名
- 如何创建一个不敏感的正则态度以匹配文件扩展名
- 如何更改QT上的文件扩展名
- 列出 OpenCV 支持的文件扩展名
- 如何避免 CFile查找文件扩展名超过三个字符的误报
- C++模板实现文件扩展名约定