1. 程式人生 > >QSettins讀取INI配置檔案

QSettins讀取INI配置檔案

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的路徑寫的不正確,沒有寫絕對路徑