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的路径写的不正确,没有写绝对路径
本文介绍使用QSettings在Qt中读取INI配置文件的方法,强调了设置绝对路径的重要性,并通过示例代码展示了如何获取配置项的值。
190

被折叠的 条评论
为什么被折叠?



