内容简介
1、使用默认分组创建和读取信息节点;
2、在自建分组中创建和读取信息节点;
3、在多级分组中创建和读取信息节点;
4、若分组中信息节点的key已存在,使用setValue可直接修改该key值节点的相应信息。
#include <QSettings>
#include <QDebug>
int main(int argc, char *argv[])
{
//1.创建Config.ini格式文件
QSettings settings("./Config.ini", QSettings::IniFormat);
settings.setIniCodec("UTF-8");
settings.clear(); //若文件已存在且不执行清除,则旧文件中的信息将保留
settings.setValue("Version", "1.0.0.1");
settings.setValue("Author", "fzq");
//添加教师信息
settings.beginGroup("Teacher");
settings.setValue("Name", QString::fromUtf8("王老师"));
settings.setValue("Gender", QString::fromUtf8("男"));
settings.endGroup();
//添加学生信息
settings.beginGroup("Student");
settings.beginGroup("Student1");
settings.setValue("Name", QString::fromUtf8("张三"))