打开文件时,使用参数选择打开文件模式

模式 描述
QIODevice::NotOpen 0x0000 不打开
QIODevice::ReadOnly 0x0001 只读方式
QIODevice::WriteOnly 0x0002 只写方式,如果文件不存在则会自动创建文件
QIODevice::ReadWrite ReadOnly WriteOnly
QIODevice::Append 0x0004 此模式表明所有数据写入到文件尾
QIODevice::Truncate 0x0008 打开文件之前,此文件被截断,原来文件的所有数据会丢失
QIODevice::Text 0x0010 读的时候,文件结束标志位会被转为’\n’;写的时候,文件结束标志位会被转为本地编码的结束为,例如win32的结束位’\r\n’
QIODevice::UnBuffered 0x0020 不缓存

需要导入QFile和qDebug、QString头文件

写入

覆盖写入

QFile f("D:\\qtManager.txt");
if(!f.open(QIODevice::WriteOnly | QIODevice::Text))
{qDebug() << ("打开文件失败");
}
QTextStream txtOutput(&f);
QString str = "123";
txtOutput << str << endl;
f.close();

文末写入

QFile f("D:\\qtManager.txt");
if(!f.open(QIODevice::ReadWrite | QIODevice::Append))   //以读写且追加的方式写入文本
{qDebug() << ("打开文件失败");
}
QTextStream txtOutput(&f);
QString str = "123";
txtOutput << str << endl;
f.close();

读取

QFile f("D:\\qtManager.txt");
if(!f.open(QIODevice::ReadOnly | QIODevice::Text))
{qDebug() << ("打开文件失败");
}
QTextStream txtInput(&f);
QString lineStr;
while(!txtInput.atEnd())
{lineStr = txtInput.readLine();qDebug() << (lineStr);
}
f.close();

Qt写入读取txt文本文件相关推荐

  1. A.PHP读取txt文本文件并分页显示的方法

    PHP读取txt文本文件并分页显示的方法 作者:TomRobert 字体:[增加 减小] 类型:转载 时间:2015-03-11 我要评论 这篇文章主要介绍了PHP读取txt文本文件并分页显示的方法, ...

  2. JavaScript之读取txt文本文件内容

    读取txt文本文件内容. 代码: <!DOCTYPE html> <html lang="en"><head><title>文件读取 ...

  3. Qt如何读取.txt文件(将内容读到文本编辑框)

    文章目录 一.单独作为一个简单的项目(可以占用QMainWindow) 二.大项目中作为菜单栏的一个功能(只能用QDialog) 一.单独作为一个简单的项目(可以占用QMainWindow) //Lo ...

  4. python如何导入txt文件-python如何将数据写入本地txt文本文件

    一.读写txt文件 1.打开txt文件file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种:#w 只能操作写入 r ...

  5. python怎么把数据写入txt-python(如何将数据写入本地txt文本文件)

    一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...

  6. python保存到txt_python 如何将数据写入本地txt文本文件的实现方法

    一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...

  7. qt文件逐行读取_qt读取txt文件并绘图 qt逐行读取txt文件

    qt中怎么把txt文件读入并存入二维数组? Fopen函数打开要读取的文本,获取文件的文件描述符,并使用fscan()函数读取文件.把它放在二维数组中,就是读取相应格式的数据,然后对应二维数组的每个位 ...

  8. python怎么把数据写进txt_python 如何将数据写入本地txt文本文件的实现方法

    一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...

  9. vba打开txt文件_VBA基础入门(34)读取txt文本文件

    对于这样的txt文本文件,我们怎么一行一行去读取数据呢? #00001 65536 *00001 65536 说说常用的两种方法,一种是把txt文本文档读到Excel中,然后获取最大行数,做个循环来遍 ...

最新文章

  1. php libev pthreads,libuv 与 libev 的对比
  2. 大数据与数据挖掘考试题_大数据时代下的数据挖掘试题及答案
  3. c++中结构体字符指针成员无法赋值
  4. Linux学习资料-万用字符与特殊符号
  5. dyld: Library not loaded: @rpath/libswiftCore.dylib 解决方法
  6. MOXy的对象图和动态JAXB
  7. centos 单机部署 LDAP 服务
  8. 分布式服务-DUBBOX(五):集成服务生产者
  9. crontab定时器
  10. 深度学习框架PyTorch:入门与实践 学习(三)
  11. 大胜凭德--入行选领导(转载分析)
  12. python版我的世界怎么去天堂_我的世界中国版手游怎么去天堂 我的世界去天堂代码指令...
  13. 在poi-tl的区块对中实现用布尔值插入Word分页符的一种方法
  14. 笔记1-P2P后台管理系统
  15. 初中生直升高中定下来了?预计2023年全面落实?教育部的回应来了
  16. 图像处理中的forward warping 和 inverse warping
  17. 阿里巴巴的矢量图标库
  18. oracle ora 39111,数据迁移 有几个用户 imp导入时候 报错 ORA-39111,ORA-39112 - Oracle论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  19. TiDB Lightning 常见问题
  20. PHP笔记-虚拟空间(虚拟主机)上部署Laravel5.7

热门文章

  1. python 如何安装软件包故障_安装 Python 软件包遇错误,怎么办?
  2. 用 zotero 管理文献和个人知识库
  3. Airflow2.2.5任务调度工具
  4. 【树状数组】【P5069】[Ynoi2015]纵使日薄西山
  5. VS_Code快捷自定义代码块,助你一臂之力
  6. (石头、剪刀、布)shell脚本,随机对比,case的应用
  7. 一键读图OCR 轻松搞定任意网页上出现的文字提取
  8. 内存快速分配和慢速分配
  9. 2007年最杰出十大新锐站长评选-------关注!
  10. 《Arduino实验》实验:土壤湿度传感器检测土壤湿度