c++ - 如何通过路径为 QFileSystemModel 选择 QTreeView 中的文件?

标签 c++ qt

我有一个显示文件系统模型的 TreeView 。我希望在启动时选择某个文件(特别是当前目录),这样用户就不会被迫一直沿着文件系统树向下寻找它。然而,无论是 QTreeView 还是 QFileSystemModel 都没有任何功能来按角色查找项目并检索其 QModelIndex。

最佳答案

tree->setCurrentIndex(fsModel->index(QDir::currentPath())); // or any path

根据选择模式,项目可能会被选中,也可能不会被选中。

希望对你有帮助

关于c++ - 如何通过路径为 QFileSystemModel 选择 QTreeView 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5242161/

相关文章:

c++ - 从损坏的 C++ 名称中提取参数类型

c++ - Qt - 为什么无法使用带有从 FileDialog 获取的目录的 QFile 读取文件?

c++ - Qt C++ 拆分类

c++ - Qt 翻译 lupdate 和命名空间

c++ - 带有默认参数的 Qt 插槽

具有参数和比较的 C++ 类

c++ - 关于 OpenGL 的问题和将 C 转换为 C++ 的过程

c++ - CodeLite 不会检测(安装)MinGW——即使手动配置也不会编译

c++ - 在 C/C++ 中使用用户定义的函数对大 vector 进行排序

c++ - CreateProcess 可以启动一个进程,但是QProcess 不能……为什么?