文章目录 1 错误重现2 解决 1 错误重现 Qfile file; file.open(QIODevice::Truncate) 原因:没有指明以哪种方式打开。 2 解决 以写的方式打开 Qfile file; file.open(QIODevice::Truncate | QIODevice::WriteOnly) 以读的方式打开 Qfile file; file.open(QIODevice::Truncate | QIODevice::ReadOnly)