qt中创建,读写INI文件,写个小例子。
//write ini
void MyTest::WriteIni()
{
//创建配置文件
QSettings *pIni = new QSettings(QCoreApplication::applicationDirPath()+"/test.ini", QSettings::IniFormat);
//写入数据
pIni->setValue("/setting/arg1", 1);
pIni->setValue("/setting/arg2", 2);
pIni->setValue("/setting/arg3", 3);
delete pIni;
}
void MyTest::ReadIni()
{
QSettings *pIni = new QSettings(QCoreApplication::applicationDirPath()+"/test.ini", QSettings::IniFormat);
QString sArg = "";
sArg = pIni->value("/setting/arg1").toString();
qDebug("arg1 = %s\n", sArg.toStdString().data());
sArg = "";
sArg = pIni->value("/setting/arg2").toString();
qDebug("arg2 = %s\n", sArg.toStdString().data());
sArg = "";
sArg = pIni->value("/setting/a