这个跟你文件打开的方式有关 bool QFile::open ( FILE * fh, OpenMode mode ) 。 你将OpenMode设为 QIODevice::WriteOnly 或QIODevice::ReadWrite时就会清空原文件所有内容,从文件头开始写(前提是你没有使用fseek偏移文件指针),如果OpenMode为QIODevice::Append时就是追加,在文件内容的最后添加新内容。
打开文件,将QTextStream映射到文件前,就应该设置文件操作的模式...... 是追加文件内容,还是清空从头写跟QTextStream没有关系,跟你操作文件的方式有关。