Qt中的QFileDialog
文章目录
- 1 Qt中的QFileDialog
1 Qt中的QFileDialog
文件对话框常用于以下情形:
- Open Mode:应用程序中需要用户打开一个外部的文件。
- Save Mode:应用程序中需要将当前内容存储于用户指定的外部文件中。
文件对话框的使用方式:
文件类型过滤器:
- 在文件对话框中可以通过文件后缀定义过滤器。
- 过滤器定义规则:
显示名(*.后缀1 *.后缀2 ... *.后缀N)
打开文件示例程序:
QFileDialog dlg(this);dlg.setAcceptMode(QFileDialog::AcceptOpen);dlg.setFilter("Text(*.txt)");dlg.setFileMode(QFileDialog::ExistingFiles);if( dlg.exec() == QFileDialog::Accepted ){QStringList fs = dlg.selectedFiles();for(int i=0; i<fs.count(); i++){qDebug() << fs[i];}}
保存文件示例程序:
QFileDialog dlg(this);dlg.setAcceptMode(QFileDialog::AcceptSave);dlg.setFilter("Text(*.txt)");if( dlg.exec() == QFileDialog::Accepted ){QStringList fs = dlg.selectedFiles();for(int i=0; i<fs.count(); i++){qDebug() << fs[i];}}
参考资料:
- QT实验分析教程
Qt中的QFileDialog相关推荐
- Qt中的QFileDialog类的几个示范代码
From: http://www.hedabbs.cn/thread-102600-1-1.html void Dialog::setExistingDirectory() { //选择一个文件夹; ...
- QT中使用QSettings保存应用程序配置信息
一.问题描述 今天遇到一个问题,就是想实现一个软件,我上一次开启软件时候配置的IP地址以及,打开的文件路径,能够在我下一次打开软件时候自动写入上一次配置的信息,不需要再重新设置配置了. 二.解决方法 ...
- QT中循环显示图片和简单的显示图片
请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...
- 在QT中调用google earth并打开KML文件
最近由于项目需求,需要在自己做的软件中调用卫星地球,笔者先后尝试了高德.百度和谷歌地球,最后选择了谷歌地球.原因在于高德地图的卫星地球模式清晰度完全不能满足使用要求:百度地图的清晰度虽然可以满足使用要 ...
- QT中Model-View-Delegate委托代理机制用法介绍
文章目录 本地数据加载(Data) 添加数据模型(Model) 添加代理模型(Proxy) 添加元素的代理(Delegate) 添加视图层(View) 使用效果 之前的一篇文章中介绍过QT的委托代理机 ...
- QT中TCP文件传输
QT中TCP文件传输 一.UI文件 1.serverwidget.ui 2.clientwidget.ui 二..h文件 1.serverwidget.h 2.clientwidget.h 三.cpp ...
- Qt中的TCP/UDP编程
网络编程,OSI(开放式系统互联参考模型)七层参考模型:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层. 套接字(Socket)是网络通信的基本构建模块,又分为流式套接字(Stre ...
- QT 中QTimer 和 startTimer()的区别
最需要注意一点 请注意,QTimer的准确性取决于底层操作系统和硬件.timerType参数允许您自定义计时器的准确性.有关不同计时器类型的信息,请参见Qt::TimerType.大多数平台支持20毫 ...
- QT 中使用 OpenCv 的 CascadeClassifier 报错
问题 在 QT 中调用 OpenCv 的 CascadeClassifier 进行人脸框检测的时候,在构造函数中进行检测器的初始化,随后调用相机读取图片的时候就会报错,报的错误是 Segment Fa ...
最新文章
- 网站排名在首位后,为什么还要继续做SEO?
- 不同组织间的邮件收发
- C++primer 10.6节练习
- 子组件获取父组件的值,将这个值作为状态值保存
- 从微信AI首席顾问到金融文档智能
- 开源CDN加速管理工具 OpenCDN
- linux服务器宕机分析/性能瓶颈分析
- sql2005主从数据库同步配置
- java改变变量编码方式_Java 10将如何改变您的编码方式
- 第二十四章 异常和错误处理 1异常
- 1w存银行一年多少利息_2020年,在中国邮政储蓄银行存20万,一年能拿到多少利息?...
- Mysql学习总结(26)——MySQL子查询
- 【Hadoop】在Linux中的Hadoop部署与yarn HDFS MapReduce 的配置中常见的问题?你解决了吗?
- windows 给安装目录命令权限
- 解决Robot Framework运行时没有Log的方案
- Lua IDE工具-Intellij IDEA+lua插件配置教程(Chianr出品)
- 解决Windows下文件无法删除的问题
- VS如何安装.nupkg文件
- 计算机的主要元器件介绍,计算机基础电子元器件介绍
- Latex参考文献的代码