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

}

相关推荐
YSF2017_31 分钟前
C语言-13-制作动态库
c语言·开发语言
John.Lewis8 分钟前
Python小课(6)基础语法⑤
开发语言·python
csgo打的菜又爱玩14 分钟前
7.DispatcherResourceManagerComponentFactory解析.md
开发语言·python·flink
云深麋鹿21 分钟前
C++ | 继承
开发语言·c++
小辉同志26 分钟前
Epoll+线程池
开发语言·c++·c·线程池·epoll
史迪仔011226 分钟前
[QML] Qt Quick Dialogs 模块使用指南
开发语言·前端·c++·qt
杨凯凡27 分钟前
【019】IO/NIO 概念:Web 开发要掌握到什么程度
java·开发语言·nio
季明洵34 分钟前
Java基础---逻辑控制(上)
java·开发语言·循环结构·分支结构·顺序结构
沫璃染墨38 分钟前
重生之我要手写 C++ list:从底层结构到 const 迭代器与迭代器失效全解
开发语言·c++
练习时长一年1 小时前
xlsx文件下载异常问题
java·开发语言