qfiledialog文件过滤_QT_QFileDialog使用对话框选取本地文件

QT

在学习的过程中总是遇到各种问题,没有人解答,只有自己在研究并且在网上搜索一些资料,从初学

到现在入门,一直都是这样走过来的,虽然走得很艰难,但是每一个阶段都会有所收获,最近在做一个图

片浏览模块的功能,需要实现一个图片修改以后把图片另存为的功能,刚开始觉得挺麻烦,查找资料的时

候也觉得很繁琐,很多资料都不是很详细,花费了我两天的时间我才将这个功能给实现了,到最后发现这

个功能实现实际很简单,知识自己不了解

QFileDialog

控件和它的用法,导致白白浪费了这么多时间,不

过也在这个过程中对

QFileDialog

控件有了具体的了解。废话不多说了,下面是一个具体的代码,希望对

一些学习

Qt

的朋友有所帮助。

QFileDialog *fileDialog =

new

QFileDialog(

this

);

//

创建一个

QFileDialog

对象,构造函数中的参数可以有所添加。

fileDialog->setWindowTitle(tr(

"Save As"

));

//

设置文件保存对话框的标题

fileDialog->setAcceptMode(QFileDialog::AcceptSave);

//

设置文件对话框为

保存模式

fileDialog->setFileMode(QFileDialog::AnyFile);

//

设置文件对话框弹出的

时候显示任何文件,不论是文件夹还是文件

fileDialog->setViewMode(QFileDialog::Detail);

//

文件以详细的形式显示,

显示文件名,大小,创建日期等信息;

//

还有另一种形式

QFileDialog::List

这个只是把文件的文件名以列表的形式

显示出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值