QFileDialog经常使用的成员函数:
getOpenFileName;
getSaveFileName;
getExistingDirectory;
getOpenFileNames;
getOpenFileName
这个函数返回用户选择的文件名。
函数原型:
QString getOpenFileName
(
QWidget *parent;//标准文件对话框的父窗口
const QString &caption=QString(),//标准文件对话框的标题名
const QString &dir =QString(),//指定默认目录
const QString &filter=QString(),//此参数对文件进行过滤
QString *selectedFilter=0,//用户选择的过滤器通过此参数返回
Options options=0 //选择显示文件名的格式,默认是同时显示目录与文件名
)
例如:
QString s=QFileDialog::getOpenFileName(this,"open file dialog","/","C++ file(*.cpp)::C files(*.c)");