当前位置: 首页 > news >正文

文件对话框---做一个简单的文本编译器(1)

 打开一个文件 仅仅获得文件名(包含路径),将这个文件名显示在文本框中。

1、创建两个按钮、一个文本框

 

2、编写连接信号与槽的程序

 

 

3、

Qt里有一个QFileDialog类:

(1) 打开文件

QStringQFileDialog::getOpenFileName

(2) 保存文件

QStringQFileDialog:: getSaveFileName

这两个static函数,返回值为被选择的文件名

 

 

getOpenFileName(QWidget *parent = Q_NULLPTR,Qstring)

第一个参数指定父类,使用this,第二个参数是 QFileDialog窗口的 名称

 

效果:

 

 

 

相关文章:

  • 系统调用与用户接口API
  • 完美解决QT+VS2013中文显示乱码
  • 字符串,QT字符串类,c++字符串类之间的转换
  • 文件对话框---做一个简单的文本编译器(2)
  • 文件对话框---做一个简单的文本编译器(3)
  • 缓冲文件系统和非缓冲文件系统
  • 利用线程读取文件(带有进度条)
  • 类和对象
  • 什么是内联函数
  • 构造函数
  • 析构函数
  • new和malloc
  • static和const
  • 友元函数
  • 函数模板定义
  • CSS 三角实现
  • dva中组件的懒加载
  • express + mock 让前后台并行开发
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • MYSQL 的 IF 函数
  • MySQL-事务管理(基础)
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • 基于遗传算法的优化问题求解
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 两列自适应布局方案整理
  • 每天一个设计模式之命令模式
  • 前端路由实现-history
  • 前端知识点整理(待续)
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 用mpvue开发微信小程序
  • 【干货分享】dos命令大全
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​configparser --- 配置文件解析器​
  • ​水经微图Web1.5.0版即将上线
  • #NOIP 2014# day.1 T2 联合权值
  • #pragma once
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (1)bark-ml
  • (待修改)PyG安装步骤
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (一)Java算法:二分查找
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • .net core Swagger 过滤部分Api
  • .Net FrameWork总结
  • @Bean, @Component, @Configuration简析
  • @Repository 注解
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [Android Studio 权威教程]断点调试和高级调试
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [C++]四种方式求解最大子序列求和问题
  • [C语言]——内存函数
  • [emacs] CUA的矩形块操作很给力啊
  • [hive]中的字段的数据类型有哪些