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

}

相关推荐
郝学胜-神的一滴5 分钟前
Effective Modern C++ 条款39:一次事件通信的优雅解决方案
开发语言·数据结构·c++·算法·多线程·并发
香芋Yu7 分钟前
【从零构建AI Code终端系统】02 -- Bash 工具:一切能力的基础
开发语言·bash·agent·claude
码云数智-园园9 分钟前
Java Swing 界面美化与 JPanel 优化完全指南:从复古到现代的视觉革命
java·开发语言
@atweiwei9 分钟前
Rust 实现 LangChain
开发语言·算法·rust·langchain·llm·agent·rag
舟舟亢亢9 分钟前
Java并发编程(下)
java·开发语言
Дерек的学习记录10 分钟前
C++:类和对象part2
c语言·开发语言·c++·学习
宁静致远202110 分钟前
Qt 利用TCP/IP socket通信 发送与接收结构体(简单通信协议解析)
网络·qt·tcp/ip
我是大猴子11 分钟前
常见八股caffine
java·开发语言·mybatis
毕设源码-朱学姐20 分钟前
【开题答辩全过程】以 基于Java的网上花店管理系统设计与实现为例,包含答辩的问题和答案
java·开发语言
zls36536520 分钟前
C# WPF canvas中绘制缺陷分布map
开发语言·c#·wpf