QFileDialog的静态函数:
静态函数 | 说明 |
getOpenFileName | 获取用户选择的文件名 |
getSaveFileName | 获取用户保存的文件名 |
getExistingDirectory | 获取用户选择的已存在的目录名 |
getOpenFileNames | 获得用户选择的文件名列表 |
例:
QString fileName = QFileDialog::getSaveFileName(this,tr("save Image"),"/Exercise/",tr("Image(*.png)"));
第一个参数,它使用给定的父窗口小部件创建模态文件对话框。如果parent不为0,文件对话框会显示在父widget的中间 。
第二个参数,对话框窗口标题。
第三个参数,工作目录,对话框打开时展示的是/Exercise/目录下的内容
C:/Users/King/Desktop //表示对话框打开时路径在桌面
第四个参数,过滤器,默认后缀为第一个。如果想要指定多个后缀模式,可以下面这样写:
tr("Image(*.png);;Image(*.jpg)")