1、添加头文件
#include <QSettings>
#include <QFileInfo>
#include <QCoreApplication>
2、初始化配置文件读写对象
QSettings *psetting = nullptr; //定义配置文件读写对象
//获取配置文件位置
QString qstrConfigPath = QCoreApplication::applicationDirPath()+"/config.ini";
//检测该文件是否存在
QFileInfo fileInfo(qstrConfigPath);
if(!fileInfo.exists())
{
return 0;
}
//初始化配置文件读写对象
psetting = new QSettings(qstrConfigPath,QSettings::IniFormat);
3、写配置文件
指定配置文件里写入的组
psetting->beginGroup("基础信息");
psetting->setValue("小组编号",1);
psetting->setValue("编码方式","UTF-8");
psetting->endGroup();
psetting->beginGroup("通信设置");
psetting->setValue("广播端口",8080);
psetting->endGroup();
不指定配置文件里写入的组
psetting.setValue("editor/wrapMargin", 68);