首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-04-04 
如何将一个带空格的字符串从配置文件中提取出来QSettings *ConfigIni new QSettings(D:\\a.eth_setting

如何将一个带空格的字符串从配置文件中提取出来
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->……

热点排行