鱼C论坛

 找回密码
 立即注册
查看: 4547|回复: 14

[技术原创] 5-文件对话框(QFileDialog)

[复制链接]
发表于 2016-9-22 11:24:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2016-9-22 16:35 编辑

文件对话框QFileDialog提供了一个允许用户选择文件或文件夹的对话框

使用QFileDialog类中的getOpenFileName()函数来获取文件名

4个默认参数分别为

指定父窗口、设置对话框标题、指定默认打开的目录路径、设置文件类型的过滤器

若不指定文件过滤器,默认选择所有类型

为了演示,代码中只使用jpg,png  “;;”表示隔开类型

ps:未特殊说明,后续新建方法都与4相同(http://bbs.fishc.com/thread-76415-1-1.html

游客,如果您要查看本帖隐藏内容请回复


0.png


0.jpg


1.jpg


2.jpg


游客,如果您要查看本帖隐藏内容请回复

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-9-22 11:57:46 | 显示全部楼层
QFileDialog想要重写的其布局的话可以怎么搞呢。

继承QFileDialog,然后就不知道怎么获取其中的各个组件了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-22 12:00:06 | 显示全部楼层
wei_Y 发表于 2016-9-22 11:57
QFileDialog想要重写的其布局的话可以怎么搞呢。

继承QFileDialog,然后就不知道怎么获取其中的各个组件 ...

QFileDialog布局,直接在构造函数中layout(等其他布局函数)使用就行
没太明白你啥意思。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-22 12:07:14 | 显示全部楼层
不二如是 发表于 2016-9-22 12:00
QFileDialog布局,直接在构造函数中layout(等其他布局函数)使用就行
没太明白你啥意思。。。

QFileDialog 由几个组件组成,想重新将几个组件以另一种布局设置。
问题是,怎么获取到这几个组件。自己重写的话又太麻烦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-22 13:22:44 | 显示全部楼层
wei_Y 发表于 2016-9-22 12:07
QFileDialog 由几个组件组成,想重新将几个组件以另一种布局设置。
问题是,怎么获取到这几个组件。自己 ...

最简单就是你在ui界面直接拽个按钮或者label
对应绑定信号和槽直接在cpp调用这几个组件
在ui界面布局。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-27 14:35:15 | 显示全部楼层

QFileDialog想要重写的其布局的话可以怎么搞呢。

继承QFileDialog,然后就不知道怎么获取其中的各个组件了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-3 16:39:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-7 22:42:18 | 显示全部楼层
2121
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-8 16:46:26 | 显示全部楼层
哇!不二还会Qt!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-16 14:45:52 | 显示全部楼层
学习文件对话框
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-11 15:31:40 | 显示全部楼层
看起来很有用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-29 21:29:05 | 显示全部楼层
这个 有点 难理解啊  是不是 我c++没学好啊  哎
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-21 08:42:29 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-7-12 17:35:30 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-8-8 16:10:15 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 02:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表