qt 打开、选择文件夹,获取文件夹路径
时间: 2024-09-30 17:15:32 浏览: 157
QT打开图片文件夹快速播放图片
在Qt中,你可以使用`QFileDialog`这个模块来打开并让用户选择文件夹。`QFileDialog`是一个方便的工具,用于弹出一个对话框,让用户从文件系统中选择文件或文件夹。
以下是基本步骤:
1. 引入所需的头文件:
```cpp
#include <QApplication>
#include <QFileDialog>
```
2. 创建`QFileDialog`实例,并设置对话框类型为只显示文件夹:
```cpp
QString folderPath;
QFileDialog dialog(this);
dialog.setFileMode(QFileDialog::Directory);
dialog.setWindowTitle("选择文件夹");
if (dialog.exec()) { // 如果用户点击了确定按钮
folderPath = dialog.selectedFiles().first(); // 获取选定的文件夹路径
}
```
在这里,`selectedFiles().first()`返回的是用户选择的第一个文件夹路径,如果有多个文件夹可以选择,可以遍历其余的文件路径。
阅读全文