打开文件时,使用参数选择打开文件模式
需要导入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();
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2021-01-04 3D Slicer 图像分割标注教程
2021-01-04 3D Slicer 视图窗口控制
2021-01-04 3D Slicer 视图显示交互控制
2021-01-04 3D Slicer 医学图像检测标注教程(矩形框)
2021-01-04 3D Slicer 医学图像检测标注教程(导入查看标签与修改标签)
2021-01-04 3D Slicer 入门及基本控制