qt 文件追加式的写入
时间: 2023-07-13 18:18:29 浏览: 276
qt文件读写
要在 Qt 中以追加方式写入文件,可以使用 QFile 类的 `open()` 函数,并将 `QIODevice::Append` 传递给 `openMode` 参数。以下是一个简单的例子:
```cpp
#include <QFile>
#include <QDebug>
int main()
{
QFile file("example.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text))
return -1;
QTextStream out(&file);
out << "This is a new line.\n";
file.close();
return 0;
}
```
在以上代码中,我们创建了一个 QFile 对象,并尝试以只写、追加和文本格式打开名为 "example.txt" 的文件。如果成功打开文件,我们可以使用 QTextStream 对象的 `<<` 运算符向文件中写入内容。在本例中,我们向文件中追加了一行新的文本,并在末尾添加了一个换行符。最后,我们关闭文件并返回 0。
阅读全文