当前位置: 代码迷 >> QT开发 >> 怎么将一个带空格的字符串从配置文件中提取出来
  详细解决方案

怎么将一个带空格的字符串从配置文件中提取出来

热度:135   发布时间:2016-04-25 05:04:42.0
如何将一个带空格的字符串从配置文件中提取出来
QSettings *ConfigIni = new QSettings("D:\\a.eth_setting",QSettings::IniFormat,0);

在D:\\a.eth_setting这个路径下有个字符串,Gateway 192.168.1.1(当中有个空格)

如何能够保留空格的方式将它提取出来

------解决方案--------------------
你的意思是D:\\a.eth_setting是一个配置文件,
文件内有类似这样的配置信息
[root]
key=Gateway 192.168.1.1
你将key值读取出来需要保留空格对吧?

我测试了一下,是保留了的。
QSettings *settings = new QSettings(path+file, QSettings::IniFormat);
settings->setIniCodec("UTF8");
QString info = settings->value("root/key").toString();
info的内容是Gateway 192.168.1.1(当中有个空格)
------解决方案--------------------
+1
探讨

你的意思是D:\\a.eth_setting是一个配置文件,
文件内有类似这样的配置信息
[root]
key=Gateway 192.168.1.1
你将key值读取出来需要保留空格对吧?

我测试了一下,是保留了的。
QSettings *settings = new QSettings(path+file, QSettings::IniFormat);
settings->……
  相关解决方案