Qt getOpenFileName详解

 时间:2024-10-13 05:33:10

1、函数原型如图,包含parent,caption,dir,filter,selectedFilter,options六个参数。

Qt getOpenFileName详解

2、其中parent ,使用给定的父部件创建一个模式文件对话框。如果parent不是0,则对话框将显示在parent部件的中心。

3、caption是打开文件弹窗的标题,显示在左上角。

4、dir 代表着弹窗的初始化路径,如果没有设置的话,则是当前程序运行的路径作为弹窗的打开路径。

5、filter,衡痕贤伎selectedFilter filter是过滤条件,如果设置了,在弹窗中的路径下只显示过滤条件中的文件,其他不符合条件的文件是不显示的。selectedFilter指向filter。多个过滤条件用;;隔开。

Qt getOpenFileName详解

6、options保存着关于如何运行对话框的选项。

Qt getOpenFileName详解

7、举个具体用法的例子:QString name = QFileDialog::getOpenFileName(this, "1111", "C:\\Users\\wangxiaoqing\\Desktop\\wangzhe", "img (*.png *.jpg)");如果选中文件 点击ok name保存选中的文件名,点取消则name为NULL。

Qt getOpenFileName详解

8、运行情况结果,标题 和过滤条件已经路径都体现出来了。

Qt getOpenFileName详解
  • VS2010安装NuGet
  • npm代理如何设置npm网络链接失败如何设置
  • 禁用远程登录此电脑桌面 禁止Telnet登录设置
  • win10环境变量怎么设置
  • Navicat 创建mysql事件
  • 热门搜索
    鸡腿的做法大全 苏辙简介 凤尾竹叶子发黄怎么办 大闸蟹怎么做最好吃 手机网速慢怎么回事 搞笑故事大全 好词2字大全 交通标志大全 孩子缺锌怎么补 儿童手抄报图片大全