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

Day-04-QFile打开文件的两种方式

一、UI界面设置两个按键,并直接转到槽函数

二、两种代码展示

#include <QFile>
#include <QDebug>//此两种方式中调用函数,应包含的头文件void Widget::on_btnReadFile01_clicked()//第一种打开方式
{//1. 打开文件QFile file;file.setFileName("D:/QT project/onetext.txt");if(!file.open(QIODevice::ReadOnly | QIODevice::Text)){qDebug() << "file open error";}//2. 读取文件char context[100] = {'\0'};if( file.read(context,100) == -1)  return;//3. 输出文件内容qDebug() << context;file.close();}void Widget::on_btnReadFile02_clicked()//第二种打开方式
{QFile file("D:/QT project/onetext.txt");file.open(QIODevice::ReadOnly | QIODevice::Text);//2、读取文件char context[100] = {'\0'};file.read(context,100);//3. 输出文件内容qDebug() << context;file.close();}

 三、最终演示结果

创建两个txt文件不知道为什么打不开,我就把两种方法都设置为打开一个文件了,如果大家可以接连打开两个文件,可以后台私信我,我也想学习

最终演示视频

http://www.lryc.cn/news/434814.html

相关文章:

  • 第三部分:4---进程地址空间
  • 【Android】程序开发组件—探究Jetpack
  • pytorch torch.norm函数介绍
  • 【lc_hot100】刷题心得
  • FANUC 数控 A06B-6058-H227 伺服放大器
  • Python将表格文件中某些列的数据整体向上移动一行
  • 基于YOLOv8的PCB缺陷检测算法,加入一种基于内容引导注意力(CGA)的混合融合方案(一)
  • 如何在红米手机中恢复已删除的照片?(6 种方式可供选择)
  • 嵌入式实时操作系统(RTOS):原理、应用与发展
  • C#里使用位图容器BitArray
  • 如何在 Kali Linux 上安装 pip3
  • 5.2 排列与代数余子式
  • java框架第五课(终极版本)SpringBoot
  • 聚类案例——汽车是否值得购买
  • 网络编程9.10
  • 如何在SQL Server中恢复多个数据库?
  • 炸裂!新版 SD WebUI Forge 出图速度更快!支持最新Flux 模型!(保姆级安装教程)
  • laserOdometry.cpp源码注释
  • STM32时钟配置图详解
  • Vscode——调试时,修改变量值
  • 1. 初识LLM API:环境配置与多轮对话演示
  • 【AI编程助手】VsCode插件--通义灵码
  • 9月10号的学习
  • QtC++截图支持窗口获取
  • 料品档案没有配置主供应商信息
  • springboot属性加载优先级和常见命令行属性
  • Math Reference Notes: 因式定理
  • Kubernetes------Service
  • C#的LINQ语句
  • 项目实战系列三: 家居购项目 第三部分