如何在进程结束后,再次写入文件时不覆盖上次进程执行时写入的内容?

weixin_38069570 2019-09-19 02:45:34
请教各位高手一个问题,我现在打算将文本框中的显示的内容写入本地文件,一次进程结束后,使用clear()函数清空文本框,第二次调用进程后,想将文本框中的内容接着上一次的内容写入到本地文件。但是现在,本地文本文件中只能写入文本框第二次显示的内容,请问,如何让两次内容都写入本地文件呢?下面是我的代码部分。    QByteArray newData = process.readAllStandardError();    QString text=ui->resultTextEdit->toPlainText()+QString::fromLocal8Bit(newData);    ui->resultTextEdit->setPlainText(text);    QFile result("/etc/idmap/result.txt");    result.open(QFile::WriteOnly|QFile::Truncate);    QTextStream resultout(&result);    resultout<<text;    result.close();
...全文
15 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧