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

【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.kler.cn/a/294840.html

相关文章:

  • Autosar CP 基于CAN的时间同步规范导读
  • MySQL45讲 第二十讲 幻读是什么,幻读有什么问题?
  • 6.2 对角化矩阵(2)
  • 链游系统定制化开发:引领游戏产业的新时代
  • BERT配置详解1:构建强大的自然语言处理模型
  • Gsensor加速度传感器数据异常及概率性卡死
  • 设计模式大全和详解,含Python代码例子
  • 基于“SRP模型+”多技术融合在生态环境脆弱性评价模型构建、时空格局演变分析与RSEI 指数的生态质量评价及拓展应用
  • 编写vue的输入框的自定义指令研究
  • 力扣9.7
  • 最新版 Java 网络编程经典案例:IM 系统、网络拷贝|万字笔记
  • 软件工程-图书管理系统的概要设计
  • 网络层ip协议
  • echarts 水平柱图 科技风
  • 单北斗新时代,遨游通讯四款防爆手机筑牢安全防线
  • Java数组(详解版)
  • Windows .NET8 实现 远程一键部署,几秒完成发布,提高效率 - CICD
  • Rust : 从事量化的生态现状与前景
  • 漫谈设计模式 [17]:状态模式
  • 调研-libevent
  • VitePress 自定义 CSS 指南
  • docker基础命令总结
  • 流程图符号速查:快速掌握流程图绘制要点
  • Kafka【十二】消费者拉取主题分区的分配策略
  • NISP 一级 —— 考证笔记合集
  • RISC-V (十二)系统调用