getOpenFileName()函数返回用户选择的文件名,其函数形式如下:

QString QFileDialog::getOpenFileName(QWidget *parent = Q_NULLPTR,  //标准文件对话框的父窗口const QString &caption = QString(),  //标准文件对话框const QString &dir = QString(),  //注(1)const QString &filter = QString(),   //注(2)QString *selectedFilter = Q_NULLPTR,  // 用户选择的过滤器通过此参数返回Options options = Options()  //选择显示文件名的格式,默认是同时显示目录与文件名)

注(1)指定了默认的目录,若此参数带有文件名,则文件将是默认选中的文件。
注(2)此参数对文件类型进行过滤,只有与过滤器匹配的文件类型才显示,可以同时指定多种过滤方式供用户选择,多种过滤器之间用“::”隔开

应用

QString fileName;fileName=QFileDialog::getOpenFileName(this);
    QString name;name=QFileDialog::getOpenFileName(this,"打开",".","histogram files(*.txt)");  //只显示目录下的 .txt 文件

转载于:https://www.cnblogs.com/Manual-Linux/p/9540385.html

Qt5标准文件对话框类相关推荐

  1. Qt5 学习之路及嵌入式开发教程11:Qt5标准输入对话框类及QSlider控件

    Qt5 学习之路及嵌入式开发教程11:Qt5标准输入对话框类及QSlider控件 这次任务要完成弹出窗口及QSlider控件的界面设计及代码编写 一.Qt5弹出窗口 1.界面式布局 建立项目工程文件 ...

  2. 第七章:无模式对话框 和 Windows通用对话框类

    第七章:无模式对话框 和 Windows通用对话框类 1,[无模式对话框]在它处于激活状态下还允许用户在(同一个应用程序中)其它地方工作. [通用对话框]则是C++和一组Windows的实用对话框之间 ...

  3. 【QT】QT从零入门教程(十四):标准颜色对话框类QColorDialog

      Qt中提供了一些标准的对话框,用于实现一些常用的预定义功能,本节要讲的是颜色对话框QColorDialog,它是在标准文件对话框的基础之上添加一些布局实现的. 测试程序: QColor color ...

  4. 【MFC】MFC对话框类

    00. 目录 文章目录 00. 目录 01. 概述 02. 通用对话框 03. OLE 通用对话框 04. 属性表类 05. 基于 HTML 的对话框类 06. 其它 07. 附录 01. 概述 类 ...

  5. c语言里 如何取得线程的lpparameter'参数,请问线程函数如何访问对话框类中的变量...

    我线程函数定义在对话框类的实现文件中 需要访问对话框类头文件中声明的变量 怎么才可以? i_noname(晚九朝五) 于 2005-9-15 16:14:25 DWORD WINAPI Proc(LP ...

  6. php对话框制作,织梦系统“提示窗口对话框类”详解,oxwindow.class.php、catalog_do.php...

    如果对织梦系统做过二次开发或学深入研究过的话,一定会知道在我们做织梦二次开发时,一般会把php文件以及对应的模板文件起的名字,除了扩展名外,其它都一样,这是织梦文件起名的一个特点.例如,index_b ...

  7. JavaScript模态对话框类(拖拽时动画)

    2010年写了一个模态对话框类,这次进行一些重构和扩充.拖拽时使其有动画效果.接口没变,如下 new ModelDialog({caption 标题 '对话框标题'(默认)template 主体内容 ...

  8. MFC 教程【12_对话框和对话框类CDialog 】

    对话框和对话框类CDialog 对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的. 模式和无模式对话框 对话框分两种类型,模式对话框和无模式对话框. 模式对 ...

  9. 鸡啄米vc++2010系列7(对话框:创建对话框类和添加控件变量)

    前两讲中鸡啄米为大家讲解了如何创建对话框资源.创建好对话框资源后要做的就是生成对话框类了.鸡啄米再声明下,生成对话框类主要包括新建对话框类.添加控件变量和控件的消息处理函数等. 因为鸡啄米给大家的例程 ...

最新文章

  1. 深圳杯---深圳市生活垃圾处理社会总成本分析
  2. 【转】Virtualbox虚拟机配置安装CentOS 6.5图文教程
  3. 云计算开发技术,Python自动化运维开发实战三部分
  4. cubemx lan8720a ping不通_肩颈不通百病生,这5个开肩动作要多练
  5. 逻辑地址、线性地址、物理地址和虚拟地址初步认识
  6. 使用数据库表查询的方式直接获得CRM服务订单的sold to party信息
  7. 【算法】蛮力法/穷举法/枚举法 的基本问题分析
  8. 异常将上下文初始化事件发送到类的侦听器实例._Java CLassLoader类加载器详解,一点课堂(多岸学院)...
  9. 模拟usb拔出插入_拔U盘的时候到底要不要点“安全删除USB”?微软官方给了答案...
  10. 虚拟机(VMware Workstation)的使用方法(转)
  11. 服务器创建新文件夹权限设置密码,在服务器上修改文件夹权限设置密码
  12. cpc安装 mysql_专利电子申请客户端(CPC软件)
  13. 人工智能数学基础——贝叶斯分析
  14. Android学习笔记之——Android Studio的安装(3.6版本)、Java的基本语法及Android的概述
  15. Win7怎么进入安全模式改密码
  16. CAD梦想画图中的的“绘图工具——绘线命令”
  17. img图片加载错误时显示默认图片
  18. 18款最值得推荐的免费视频编辑软件
  19. 量子信息革命引领未来科技革命 | 科技导报
  20. live555直播h264视频流

热门文章

  1. php 一致性hash,【转载】memcache分布式 [一致性hash算法] 的php实现
  2. waves效果器_盘点Waves的12款混响插件,你用的是哪个?
  3. Uri、URL、UriMatcher、ContentUris详解
  4. idea工程本地依赖_IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题(已解决)...
  5. android mvvm livedata_再谈Android应用架构——Jetpack VS 生命周期
  6. python 静态方法与类方法
  7. No changes detected
  8. HTTP协议 TCP协议简要
  9. Jmeter添加断言
  10. 转载-如何应对在线故障