• 6939阅读
  • 8回复

[提问]qt 怎样将一个QString保存成一个文件? [复制链接]

上一主题 下一主题
离线zzxap
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-30
rtt
离线roywillow

只看该作者 1楼 发表于: 2011-03-30
声明一个QFile,一个QTextStream,然后写入就不难了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dbzhang800

只看该作者 2楼 发表于: 2011-03-30
引用楼主zzxap于2011-03-30 18:34发表的 qt 怎样将一个QString保存成一个文件? :
rtt

这种情况下,你应该贴出你完整的测试代码。应该不超过20行吧? 很可能你的问题并不在文件上,而在编码等问题上
离线zzxap

只看该作者 3楼 发表于: 2011-03-31
引用第1楼roywillow于2011-03-30 18:36发表的  :
声明一个QFile,一个QTextStream,然后写入就不难了




写入不难,但是写入用哪个类的哪个方法啊?不要想当然
离线zzxap

只看该作者 4楼 发表于: 2011-03-31
在这里问10个问题,能得到1个问题的答案都已经很不错了。其它都是废话。

离线roywillow

只看该作者 5楼 发表于: 2011-03-31
QTextStream的流操作符……

是啊,你问两个问题能得到一个问题的答案这种解决率已经很高了……
[ 此帖被roywillow在2011-03-31 09:17重新编辑 ]
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dbzhang800

只看该作者 6楼 发表于: 2011-03-31
引用第4楼zzxap于2011-03-31 09:15发表的  :
在这里问10个问题,能得到1个问题的答案都已经很不错了。其它都是废话。


如果我反复说的那句话,你能听进去一次,至少提问前你自己解决掉自己问题的90%。

所以,我也很同意你的话。

http://www.beiww.com/doc/oss/smart-questions.html
离线梅克斯
只看该作者 7楼 发表于: 2011-03-31
不知道你们在讨论什么.....单纯写文件的话QFile.write()
离线zzxap

只看该作者 8楼 发表于: 2011-03-31
  QFile fileOut(SavePath+SaveName);
       if (!fileOut.open(QIODevice::WriteOnly | QIODevice::Text))
       {
           return -1;
       }
这样就会创建一个文件
然后就是 QTextStream streamFileOut(&fileOut);
       streamFileOut.setCodec("UTF-8");
       streamFileOut << 你要写入的内容;

就可以写一个文件了
快速回复
限100 字节
 
上一个 下一个