QSettins读取INI配置文件
#include <QSettings>
int main()
{
QString strPath = "usr/test/11.ini";
QSettings* settings = new QSettings(strPath, QSettings::IniFormat);
int nValue = settings->value("Main/SubKey1").toInt();
//value中的路劲要写绝对路径,否则无法读出内容
}
11.ini文件内容如下:
[main]
SubKey1=111
SubKey2=222
SubKey3=333
注意:刚开始路径没有写绝对路径,导出读取的内容始终不对,然后查看帮助文档,QSettings有个成员函数QStringList allKey(),读取所有的key,这时候发现可以正确的读取出来内容,这时候才发现key的路径写的不正确,没有写绝对路径