打开文件时,使用参数选择打开文件模式
需要导入QFile和qDebug、QString头文件
写入
覆盖写入
1 QFile f("D:\\qtManager.txt");
2 if(!f.open(QIODevice::WriteOnly | QIODevice::Text))
3 {
4 qDebug() << ("打开文件失败");
5 }
6 QTextStream txtOutput(&f);
7 QString str = "123";
8 txtOutput << str << endl;
9 f.close();
文末写入
1 QFile f("D:\\qtManager.txt");
2 if(!f.open(QIODevice::ReadWrite | QIODevice::Append)) //以读写且追加的方式写入文本
3 {
4 qDebug() << ("打开文件失败");
5 }
6 QTextStream txtOutput(&f);
7 QString str = "123";
8 txtOutput << str << endl;
9 f.close();
读取
1 QFile f("D:\\qtManager.txt");
2 if(!f.open(QIODevice::ReadOnly | QIODevice::Text))
3 {
4 qDebug() << ("打开文件失败");
5 }
6 QTextStream txtInput(&f);
7 QString lineStr;
8 while(!txtInput.atEnd())
9 {
10 lineStr = txtInput.readLine();
11 qDebug() << (lineStr);
12 }
13 f.close();
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓