主要是用QFileDialog的两个静态方法

1、打开对话框

QString  getOpenFileName(QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0)

第一个参数parent指定父组件

第二个参数caption指定标题

第三个参数dir指定打开的目录

第四个参数filter指定过滤条件,如过滤png,jpg和bmp文件,可以用"Image Files(*png *.jpg *.bmp)",如果要指定多具过滤器,用;;隔开,如"Image(*.png *.xpm *.jpg);;Text files(*.txt);;Xml files(*.xml)"

第五个参数selectedFilter指定默认的过滤器

2、保存对话框

QString  getSaveFileName(QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0)

参数与打开对话框所表示的意思一样

Qt中打开文件对话框和保存文件对话框相关推荐

  1. VC++ 打开文件夹,保存文件等对话框的调用

    2019独角兽企业重金招聘Python工程师标准>>> VC++ 打开文件夹,保存文件等对话框的调用 一.打开文件夹: 1.CFileDialog实现 CFileDialog hFi ...

  2. Qt中打开excel文件

    qt中打开excel文件有两种方法 第一种,用QAxObject,在使用QAxObject,要在.pro文件中添加QT += axcontainer,同时在调用文件中添加#include <QA ...

  3. java vi命令 退出_Git 使用vi或vim命令打开、关闭、保存文件

    1 vi & vim 有两种工作模式: (1)命令模式:接受.执行 vi & vim 操作命令的模式,打开文件后的默认模式: (2)编辑模式:对打开的文件内容进行 增.删.改 操作模式 ...

  4. 在HTML网页中打开chm格式的帮助文件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在HTM ...

  5. 对文件或文件夹进行删除、移动、windows10重命名等操作时,系统可能提示“操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试

    我们在windows10中对文件或文件夹进行删除.移动.重命名等操作时,系统可能提示"操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试.",遇到这种 ...

  6. 操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试解决方法

    今天卸载WPS后,想把安装的文件夹删除掉.提示"操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试" 查找何处占用最后发现有一个DLL文件被占用, ...

  7. 解决:利用IDEA的右上角图标打开jsp文件,在浏览器中打开的是“本机文件路径”,而不是“http路径”问题

    解决:利用IDEA的右上角图标打开jsp文件,在浏览器中打开的是"本机文件路径",而不是"http路径"问题 一·问题描述: 二·错误原因: 三·解决方法: 方 ...

  8. 在谷歌chrome中打开、编辑、保存金山 WPS Office完美解决方案!

    历史背景 WPS Office是由金山自主研发的一款办公软件套装,具备办公软件最常用的文字.表格.演示等多种功能.后来随着SAAS模式的兴起,网页在线编辑文档也越来越流行,很多巨头公司都发布了在线Of ...

  9. 如何在谷歌chrome中打开、编辑、保存微软Office文档?

    历史背景 在2015年的主流浏览器版本中,因为可以直接调用微软开源的 ActiveX控件,可以实现微软Office软件的在线编辑及审阅功能,但是从2015年开始,各大主流浏览器先后取消了对 NPAPI ...

  10. Qt中打开二维、三维的工程图

    用了整整一个周的时间才搞完如何在Qt中打开二维.三维的工程图,并实现基本的移动.旋转.放大缩小.动画等功能.在这个过程中网上找了很多资料,主要用到Qt 中的QAxWidget类(ActiveX),下面 ...

最新文章

  1. 【 MATLAB 】randn,rand,randi 之间的区别?
  2. jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常
  3. IOS开发基础之团购案例17-xib和UITableView两种方式实现
  4. Office SharePoint Server 2007
  5. ChinaMM竞赛:VideoNet视频内容识别-总奖池10W人民币
  6. centos 安装java sdk_Linux——CentOS7使用yum命令安装Java SDK
  7. Android开发笔记(一百七十二)第二代翻页视图ViewPager2
  8. 【算法】2 由股票收益问题再看分治算法和递归式
  9. 2017-11-17 为Python添加中文关键字 1
  10. pytorch的dataset用法详解
  11. 2022年全栈开发者需要熟悉了解的知识列表
  12. Js获取屏幕宽度、高度 移动端H5适配
  13. html图片的自动轮播js,js实现轮播图效果 纯js实现图片自动切换
  14. 详解Python中get函数的用法(附代码)
  15. Java学习笔记类对象多态继承(下)
  16. 企业各职位英文缩写 PM,TM,PL,TL,SE,PG,CEO,CFO
  17. pdf从结构新建书签_PDF怎么加书签与目录:
  18. 【笑一笑,十年少】【囧一囧,眼神好】
  19. 服务器中调试微信支付免预充,微信支付-统一支付接口被坑经历
  20. c语言编程物理实验,大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究...

热门文章

  1. opengl 反走样 混合 多重采样 blend multisample
  2. ubuntu下eclipse中键盘失灵
  3. c#操作xml实例 2009-03-13 20:00
  4. python创意编程比赛-报名了!2019年全国青少年创意编程与智能设计大赛报名开始了...
  5. python3.8安装教程-二、Python2.7的安装并与Python3.8共存
  6. python对于会计-会计转到数据分析值得吗?
  7. python有趣的小项目-10 个最值得 Python 新人练手的有趣项目
  8. python绘图实例-Python中turtle绘图学习笔记和实例
  9. 初学者学python好还是c-C 和 Python语言先学哪个好?
  10. python导入excel表格-Python 将Excel表格数据导入MySQL数据库