Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
来源:互联网 发布:美不美看大腿软件 编辑:程序博客网 时间:2024/05/29 03:37
为了说明QFileDialog::getOpenFileName()函数的用法,还是先把函数签名放在这里:
QString QFileDialog::getOpenFileName (
QWidget * parent = 0,
const QString & caption = QString(),
const QString & dir = QString(),
const QString & filter = QString(),
QString * selectedFilter = 0,
Options options = 0 )
第一个参数parent,用于指定父组件。注意,很多Qt组件的构造函数都会有这么一个parent参数,并提供一个默认值0;
第二个参数caption,是对话框的标题;
第三个参数dir,是对话框显示时默认打开的目录,"." 代表程序运行目录,"/" 代表当前盘符的根目录(Windows,Linux下/就是根目录了),也可以是平台相关的,比如"C:\\"等;例如我想打开程序运行目录下的Data文件夹作为默认打开路径,这里应该写成"./Data/",若想有一个默认选中的文件,则在目录后添加文件名即可:"./Data/teaser.graph"
第四个参数filter,是对话框的后缀名过滤器,比如我们使用"Image Files(*.jpg *.png)"就让它只能显示后缀名是jpg或者png的文件。如果需要使用多个过滤器,使用";;"分割,比如"JPEG Files(*.jpg);;PNG Files(*.png)";
第五个参数selectedFilter,是默认选择的过滤器;
第六个参数options,是对话框的一些参数设定,比如只显示文件夹等等,它的取值是enum QFileDialog::Option,每个选项可以使用 | 运算组合起来。
如果我要想选择多个文件怎么办呢?Qt提供了getOpenFileNames()函数,其返回值是一个QStringList。你可以把它理解成一个只能存放QString的List,也就是STL中的list<string>。
0 0
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- QT代开文件的默认路径QFileDialog::getOpenFileName ()
- Qt QFileDialog的默认路径
- Qt学习--- QFileDialog::getOpenFileName()的使用
- Qt之QFileDialog::getOpenFileName() 使用
- 文件的QFileDialog打开 保存
- QFileDialog::getOpenFileName
- QFileDialog 获取文件路径的疑问?
- Qt中 文件对话框QFileDialog 的使用
- Qt中 文件对话框QFileDialog 的使用
- Qt中 文件对话框QFileDialog 的使用
- GetOpenFileName打开文件 [大三TJB_708]
- 关于QFileDialog::getOpenFileName中dir参数的设置
- 打开文件对话框GetOpenFileName Win32, PPC, Smartphone上的异同
- 使用GetOpenFileName 打开多个文件的问题
- PyQt5打开文件对话框QFileDialog
- 2-16
- 编程之美3.2——电话号码对应英语单词
- 用js来判断输入框是否为空!和返回到上一个页面!
- 第六周项目六——复数模板类(1)
- JNI的初步了解与简单示例
- Qt 打开文件的默认路径 QFileDialog::getOpenFileName()
- c++各种类型变量的内存分配
- java进阶 ------ 基于URL高层次的网络编程
- 前端--笔试(个人实习)
- JAVA API Collection and Map
- 自定义网络加载视图NetworkImageView
- Java 的 脚本语言支持
- Java中的线程
- 杭电1280(前m大的数)