原因:从文本读出来的"\n"作为了'\'和'n'两个字符,而非C语言定义的特殊字符"\n" = char(13) 处理方案: QString str = "xxx\nyyyyy"; str.replace("\\n", "\n");