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();

}

相关推荐
殇淋狱陌1 分钟前
【初始Python】Python学习基础(数据类型、定义、变量、下标、目前的开发语言对比)
开发语言·python·学习
lsx2024063 分钟前
Ruby 迭代器
开发语言
史迪仔01125 分钟前
[QML] Popup 与 Dialog
开发语言·前端·javascript·c++·qt
John.Lewis6 分钟前
C++加餐课-stack_queue:计算器-逆波兰表达式
开发语言·c++
DeepModel6 分钟前
通俗易懂讲透 Mini-Batch K-means
开发语言·人工智能·机器学习·kmeans·batch
happy_baymax6 分钟前
基于正弦波直接移相的PSFB控制方法
开发语言
傻啦嘿哟7 分钟前
如何用 Python 拆分 Word 文件:高效分割大型文档的完整指南
开发语言·c#
高斯林.神犇7 分钟前
五、注解方式管理bean
java·开发语言
hoiii1877 分钟前
C# 读取 CSV/Excel 文件数据至 DataGridView
开发语言·c#·excel
xiaotao1317 分钟前
01-编程基础与数学基石: 常用内置库
开发语言·人工智能·python