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

}

相关推荐
古城小栈19 小时前
rust 中的 结构体 & 枚举
开发语言·rust
能量鸣新19 小时前
资源分享第三天
c语言·开发语言·c++·python·计算机视觉·c#
Morwit19 小时前
Qt CMake 项目中 QML 和资源文件的引入方式
开发语言·c++·qt
C++chaofan19 小时前
JUC 中 synchronized 的底层实现原理解析——Monitor
java·开发语言·c++·rust·ruby·juc·字节码
菩提祖师_19 小时前
基于Flutter的天气查询APP开发
开发语言·javascript·flutter
0和1的舞者19 小时前
Python编程入门:从基础到实战
开发语言·python·学习·入门
m_1368719 小时前
「n8n 2.x + Task Runners + 原生 Python」自托管完整部署示例
开发语言·python·n8n
郑泰科技20 小时前
python虚拟环境:如何使用Literal类型来限制函数参数的取值范围?
开发语言·python
weixin_4407305020 小时前
java异常Exception
java·开发语言
余生H20 小时前
2026编程语言趋势分析-Javascript将统治客户端开发-分析其在开发效率、AI 兼容性与跨平台性能上的优势和不可替代性
开发语言·javascript·人工智能·客户端开发