运行截图如下:
config.conf文件:
代码如下:
main.cpp
#include <QApplication>
#include <QSettings>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QSettings settings("config.conf",QSettings::IniFormat);
settings.beginGroup("server");
settings.setValue("port",80);
settings.setValue("threads",4);
settings.setValue("log_level","debug");
settings.endGroup();
settings.setValue("server/max_connection",10);
QSettings conf("config.conf",QSettings::IniFormat);
qDebug()<<"server port:"<<conf.value("server/port").toInt();
conf.beginGroup("server");
qDebug()<<"server threads:"<<conf.value("threads");
qDebug()<<"server log level:"<<conf.value("log_level");
conf.endGroup();
return a.exec();
}