Chinaunix首页 | 论坛 | 博客
  • 博客访问: 967762
  • 博文数量: 108
  • 博客积分: 3243
  • 博客等级: 中校
  • 技术积分: 964
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-15 22:09
文章分类

全部博文(108)

文章存档

2020年(2)

2019年(1)

2018年(2)

2017年(9)

2016年(20)

2015年(1)

2013年(1)

2012年(12)

2011年(28)

2010年(27)

2009年(4)

2008年(1)

分类: C/C++

2011-08-17 13:27:41

 
 
不同编码方式的文件采用对应的格式来读写.
 
 
如:


   
       
            127.0.0.1
            8080
       
       
            192.168.8.162
            4700
       
   
   
       
            1
            磁盘迁移
            VxDiskTrans.exe
            0
       

        
            5
            剪辑
            VxClipEdit.exe
            0
       

   

 
 
读方法:
 QFile vXmlFile(m_XmlFileName);
 if (!vXmlFile.open(QIODevice::ReadOnly))
 {
  qDebug() << m_XmlFileName;
  Lib_WriteActuatorErr(QObject::tr("[读取配置]打开配置文件失败:") + m_XmlFileName);
  vXmlFile.close();
  return false;
 }
 
 QTextStream vReadStream(&vXmlFile);
 QTextCodec *vCodec = QTextCodec::codecForName("UTF-8");
 vReadStream.setCodec(vCodec);
 QString vXmlDataStr = vReadStream.readAll();
 vXmlFile.close();
 if (!m_XmlDoc.setContent(vXmlDataStr))
 {
  Lib_WriteActuatorErr(QObject::tr("[读取配置]关联配置文件失败:") + m_XmlFileName);
  return false ;
 }
 
特别注意: "红色"字体部分
 
阅读(8381) | 评论(0) | 转发(0) |
0

上一篇:QT 自定义消息

下一篇:qt获取本机IP地址

给主人留下些什么吧!~~