• 5349阅读
  • 3回复

有没有人能解释一下这个问题 [复制链接]

上一主题 下一主题
离线qwidget
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-10
   写一个记事本应用,在QTextEdit些好东西后用如下代码写到文件中去:

    QTextDocumentWriter writer(fileName);
    bool success = writer.write(textEdit->document());

  文件格式保存为.txt,然后我用window自带的notepad打开,发现换行都没显示出来,即字都在一行中,而用notepad++打开换行都能正 确显示,这是为什么呢?
离线wd007

只看该作者 1楼 发表于: 2010-05-10
写的是些什么内容。打断点调试,看到的是什么。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线qwidget
只看该作者 2楼 发表于: 2010-05-11
写的就是一些英文字符,不管有多少行总是直接一行输出。

现在改用QTextStream就没问题了。

但我还是想知道这是为什么。
我猜这跟QTextDocumentWriter有关系吧。
离线wd007

只看该作者 3楼 发表于: 2010-05-13
有可能,等待你的体会。呵呵
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个