如何在 Qt 中使用 QFileDialog 来选择文件?
#include
#include
void chooseFile(QWidget *widget) {
QFileDialog dialog(widget, "选择文件", "", "jpg,png,bmp");
if (dialog.exec()) {
QString filePath = dialog.selectedFiles().at(0);
// 处理文件路径
}
}
使用方法:
- 将
chooseFile
函数连接到一个按钮或其他控件。 - 在
chooseFile
函数中,调用QFileDialog::show()
方法打开文件选择对话框。 - 用户选择文件后,点击
OK
按钮。 -
chooseFile
函数将返回一个包含选择的文件名的字符串。
注意:
-
QFileDialog
默认会使用系统默认的语言。 -
QFileDialog
可以接受多种文件格式的选择。 -
QFileDialog
可以接受文件路径,也可以接受文件对象。