使用QTextStream向txt文件输出换行时,需要使用QIODevice::Text标志。
官方文档对QIODevice::Text的解释:
When reading, the end-of-line terminators are translated to '\n'. When writing, the end-of-line terminators are translated to the local encoding, for example '\r\n' for Win32.
简而言之,该标志指示在读写过程中要对end-of-line进行转换
说白了就是把 QIODevice::Text去掉就行了,就和Linux统一了。