qt怎么打开文件资源管理器

avatar
作者
筋斗云
阅读量:0

在Qt中,可以使用QFileDialog类来打开文件资源管理器。下面是一个示例代码,演示如何打开文件资源管理器并选择文件或文件夹:

#include <QApplication> #include <QFileDialog>  int main(int argc, char *argv[]) {     QApplication a(argc, argv);      // 打开文件资源管理器并选择文件     QString filePath = QFileDialog::getOpenFileName(nullptr, "选择文件", "", "所有文件 (*.*)");      // 打开文件资源管理器并选择文件夹     QString dirPath = QFileDialog::getExistingDirectory(nullptr, "选择文件夹", "");      return a.exec(); } 

上述代码中,getOpenFileName函数用于选择文件,getExistingDirectory函数用于选择文件夹。第一个参数是父窗口的指针,可以设置为nullptr,第二个参数是对话框的标题,第三个参数是打开对话框时显示的默认路径,第四个参数是文件过滤器,可以根据需要设置。

运行上述代码后,将会弹出文件资源管理器对话框,可以选择文件或文件夹。选择后,对应的路径将会被存储在filePathdirPath变量中。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!