【急】关于QSettings的问题
用的Qt4.8.2版本 在windows下
我想用QSettings读取一个配置文件,想要读的内容是这样的:
value_2=501,2,variable2,this is variable2(#501)
我想把等号后面的字符串读出来,用的value函数,然后转成QString,但是出来的字符串就是空的,我把里面的逗号都去掉之后就能读出来,请问大神们我该怎么解决这个问题?
Windows Qt4 QSettings
[解决办法]
我也遇到过这样的情况,QSettings读取ini有逗号的值时会返回空,要么使用XML,要么换一个分隔符吧. 很有可能是QSettings的Bug,但没有深究。
[解决办法]
用xml吧,ini局限性太大
[解决办法]
应为返回的是QStringList啊
QSettings s(...., QSettings::IniFormat);
setWindowTitle(s.value("value_2").toStringList()[2]); // this is variable2(#501)