qt打开文件目录选取MP4文件
时间: 2024-10-12 12:11:05 浏览: 36
在Qt中,你可以使用QFileDialog控件来让用户选择MP4文件所在的目录。首先,你需要包含所需的头文件,并创建一个`QFileDialog`实例。下面是一个简单的步骤示例:
```cpp
#include <QApplication>
#include <QDir>
#include <QFileDialog>
#include <QString>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个文件对话框
QString selectedDirectory;
QFileDialog dialog;
dialog.setFileMode(QFileDialog::Directory); // 设置为只选目录
dialog.setNameFilter("MP4 Files (*.mp4)"); // 指定过滤器只显示MP4文件
if (dialog.exec()) { // 如果用户点击了确定按钮
selectedDirectory = dialog.selectedFiles().first(); // 获取选定的目录路径
qDebug() << "Selected directory: " << selectedDirectory; // 输出所选目录
}
return app.exec();
}
```
在这个例子中,如果用户选择了某个目录并点击确认,程序将打印出所选的MP4文件目录。
阅读全文