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

【Qt】文件对话框QFileDialog

 文件对话框QFileDialog

⽂件对话框⽤于应⽤程序中需要打开⼀个外部⽂件或需要将当前内容存储到指定的外部⽂件。

通过QFileDialog 可以选择一个文件,能够获取到这个文件的路径,打开文件/保存文件。

常⽤⽅法介绍:

1、打开⽂件(⼀次只能打开⼀个⽂件)

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

2、打开多个⽂件(⼀次可以打开多个⽂件)

QStringList getOpenFileNames(QWidget *parent = nullptr, const QString &caption = QString(), const QString &dir = QString(), const QString &filter = QString(), QString *selectedFilter = nullptr, QFileDialog::Options options = Options())

3、 保存⽂件

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

参数说明:

参数1:parent ⽗亲

参数2:caption 对话框标题

参数3:dir 默认打开的路径

参数4:filter ⽂件过滤器

例子:点击按钮打开/保存文件

(1)在Qt Designer中设置俩个按钮

(2) 实现点击俩个按钮的槽函数

注意,此处的打开或者保存功能都是需要额外去实现的,并不是一点击保存就保存了。

(3)实现打开按钮

(4)实现保存按钮


http://www.mrgr.cn/news/19795.html

相关文章:

  • 【计算机网络】TCP协议
  • 使用模板:封装栈、队列
  • 【软件工程】第二讲软件过程
  • 截取pdf中的部分内容,又保证内容不失真,实现方式
  • 20240905 每日AI必读资讯
  • 数据结构(2)单向链表排序和双向链表操作
  • 数据结构——双向链表
  • JS都有哪些操作数组的方法
  • 边缘检测运用
  • [Linux]:环境开发工具
  • elment-plus获取所有选中的el-cascader的文字而不是value
  • Lua调用C#协程
  • 如何保护服务器免受恶意软件攻击?
  • 深智城基于超融合数据库MatrixOne的一站式交通大数据平台改造
  • CSP-CCF ★201512-2 消除类游戏★
  • 322. 零钱兑换
  • 001集——CAD—C#二次开发入门——开发环境基本设置
  • 【Java】实体类Javabean
  • ELK学习笔记(三)——使用Filebeat8.15.0收集日志
  • 月考成绩单发布,这样做既保密又迅速!