如何在 Qfile 中写入而不覆盖? [复制]
Posted
技术标签:
【中文标题】如何在 Qfile 中写入而不覆盖? [复制]【英文标题】:How to write without overwrite in Qfile? [duplicate] 【发布时间】:2020-12-22 11:17:05 【问题描述】:大家好,我有这段代码,但它只是覆盖了文件。我怎样才能在文件中添加文本?
QFile file("E:/Qt/Qt codes/txt file/file");
if(!file.open(QFile::WriteOnly | QFile::Text))
QMessageBox::warning(this,"Title","File not open.");
QTextStream out(&file);
QString text = ui->plainTextEdit_2->toPlainText();
out << text;
file.flush();
file.close();
谢谢。
【问题讨论】:
【参考方案1】:我想你可以设置标志QFile::Append
QFile
继承 QIODevice
。
这里是文档。QIODevice Class
【讨论】:
以上是关于如何在 Qfile 中写入而不覆盖? [复制]的主要内容,如果未能解决你的问题,请参考以下文章