Qt的QFileDialog使用方法

头文件

#include <QFileDialog>

Static Public Members 静态公共成员

成员名称 返回值 说明
getExistingDirectory QString 返回用户选中的文件夹路径
getExistingDirectoryUrl QUrl 与QFileDialog::getExistingDirectory()的主要区别来自于为用户提供的选择远程目录的能力
getOpenFileName QString 返回用户选中的文件名
getOpenFileNames QStringList 返回用户选中的多条文件名
getOpenFileUrl QUrl 为用户提供的选择远程文件的能力
getOpenFileUrls QList<QUrl> 为用户提供的选择多个远程文件的能力
getSaveFileName QString 保存本地对话框
getSaveFileUrl QUrl 为用户提供保存远程保存文件的对话框

Options 对话框选项

名称 说明
QFileDialog::ShowDirsOnly 仅在文件对话框中显示目录。默认情况下,文件和目录都显示出来。(仅在目录文件模式下有效)
QFileDialog::DontResolveSymlinks 不要在文件对话框中解析符号链接。默认情况下符号链接被解析
QFileDialog::DontConfirmOverwrite 不要询问是否选择了现有的文件。默认情况下请求确认
QFileDialog::DontUseNativeDialog 不要使用本机文件对话框。默认情况下,除非使用包含Q_OBJECT宏的QFileDialog子类,或者平台没有所需类型的本机对话框,否则将使用本机文件对话框
QFileDialog::ReadOnly 指示模型是只读的
QFileDialog::HideNameFilterDetails 指示文件名筛选器细节是否隐藏
QFileDialog::DontUseSheet 在以前的Qt版本中,如果静态函数有一个父函数,那么静态函数将默认创建一个工作表。这不再被支持,在Qt 4.5中什么也不做,静态函数将始终是一个应用程序模式对话框。如果希望使用工作表,可以使用QFileDialog::open()
QFileDialog::DontUseCustomDirectoryIcons 始终使用默认的目录图标。有些平台允许用户设置不同的图标。自定义图标查找会对网络或可移动驱动器的性能造成很大影响。设置此选项将启用图标提供程序中的QFileIconProvider::DontUseCustomDirectoryIcons选项。这个enum值是在Qt 5.2中添加的。

机翻…我太难了 w t n l

UI界面(右边那个窗体):
在这里插入图片描述
由于我是从ui界面转到槽,来写的槽函数,所以没有手写connect函数

getExistin

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值