Qt操作txt文本文件

一、清空文本内容

QString text_path("G:\camSim_20210917\Library\G_codes.txt");

QFile file(text_path);

file.open(QFile::WriteOnly | QFile::Truncate);

file.close();

二、读取txt文件,按行读

void ReadWriteTxt::readTxt()

{

//读取文件

QFile file("./account.txt");

QTextStream stram(&file); //纯文本文件流

if(file.open(QFile::ReadOnly | QFile::Text))

{

while (!stram.atEnd())

{

QString line = stram.readLine();

}

file.close();

}

}

三、写入

void ReadWriteTxt::writeTxt()

{

QFile file(m_strTxtPath);

if(!file.open(QIODevice::WriteOnly |QIODevice::Text))

return;

QTextStream stream(&file);

stream << "111" << "练习" <<"\n";

stream << "222" << "练习" <<"\n";

file.close();

}

相关推荐
这里是彪彪2 分钟前
Java中的volatile关键字的作用
java·开发语言
Dxy12393102166 分钟前
Python的zip用法详解
开发语言·python
逑之7 分钟前
C语言笔记3:分支与循环
c语言·开发语言·笔记
黎雁·泠崖15 分钟前
Java入门从零起步:CMD操作+JDK环境搭建+第一个Java程序
java·开发语言
f***241115 分钟前
MATLAB高效算法优化实战指南
开发语言·算法·matlab
智算菩萨17 分钟前
【Python自然语言处理】实战项目:词向量表示完整实现指南
开发语言·python·自然语言处理
默默前行的虫虫19 分钟前
QT、html中的大屏可视化带源码
qt
Blossom.11821 分钟前
联邦迁移学习实战:在数据孤岛中构建个性化推荐模型
开发语言·人工智能·python·深度学习·神经网络·机器学习·迁移学习
yaoxin52112322 分钟前
288. Java Stream API - 创建随机数的 Stream
java·开发语言
superman超哥24 分钟前
迭代器适配器(map、filter、fold等):Rust函数式编程的艺术
开发语言·rust·编程语言·rust map·rust filter·rust fold·rust函数式