一、静态函数-API:
/*通用参数:- parent: 当前对话框窗口的父对象也就是父窗口- caption: 当前对话框窗口的标题- dir: 当前对话框窗口打开的默认目录- options: 当前对话框窗口的一些可选项,枚举类型, 一般不需要进行设置, 使用默认值即可- filter: 过滤器, 在对话框中只显示满足条件的文件, 可以指定多个过滤器, 使用 ;; 分隔- 样式举例:- Images (*.png *.jpg)- Images (*.png *.jpg);;Text files (*.txt)- selectedFilter: 如果指定了多个过滤器, 通过该参数指定默认使用哪一个, 不指定默认使用第一个过滤器*/// 打开一个目录, 得到这个目录的绝对路径[static] QString QFileDialog::getExistingDirectory(QWidget *parent = nullptr,const QString &caption = QString(),const QString &dir = QString(),QFileDialog::Options options = ShowDirsOnly);// 打开一个文件, 得到这个文件的绝对路径[static] QString QFileDialog::getOpenFileName(QWidget *parent = nullptr,const QString &caption = QString(),const QString &dir = QString(),const QString &filter = QString(),QString *selectedFilter = nullptr,QFileDialog::Options options = Options());// 打开多个文件, 得到这多个文件的绝对路径[static] QStringList QFileDialog::getOpenFileNames(QWidget *parent = nullptr,const QString &caption = QString(),const QString &dir = QString(),const QString &filter = QString(),QString *selectedFilter = nullptr,QFileDialog::Options options = Options());// 打开一个目录, 使用这个目录来保存指定的文件[static] QString QFileDialog::getSaveFileName(QWidget *parent = nullptr,const QString &caption = QString(),const QString &dir = QString(),const QString &filter = QString(),QString *selectedFilter = nullptr,QFileDialog::Options options = Options());
二、
