gpt4 book ai didi

qt - QT中如何打开文件和目录

转载 作者:行者123 更新时间:2023-12-02 00:41:01 34 4
gpt4 key购买 nike

我想使用相同的功能打开目录和文件。有没有可能在QT中做同样的事情。我用过

QString directory = QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);

这里我只能打开目录。如何使用一个函数同时打开文件和目录

最佳答案

嗯,我不认为 QFileDialog 可以完成这项工作......也许您可以使用 QDirModel。那应该可以解决问题...单击“浏览”按钮或类似按钮后,您可以使用 QDirModel 打开带有 QTreeView 的小部件,您可以在那里所选项目及其路径作为您的文件/目录。有关详细信息,请参阅 Qt 助手中的文档和目录 View 示例。

编辑:建议使用QFileSystemModel而不是 QDirModel。感谢帕特里斯的建议。

关于qt - QT中如何打开文件和目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550612/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com