QT中打开文件如何追加写入?

2024-12-22 17:24:58
推荐回答(4个)
回答1:

file.open(QIODevice::WriteOnly|QIODevice::Append)
这个是追加写入的意思

回答2:

你试试用 QFile::Append,这个模式是要输出的数据会从文件尾开始写。

回答3:

file.open(QIODevice::WriteOnly|QIODevice::Append)

回答4:

QFile file( "file.txt" );
if ( file.open(QFile::ReadWrite | QIODevice::Text | QIODevice::Append) ) //读写
{
QTextStream stream( &file);
stream << list[0] << "\n";
file.close();
}