//配置文件路径
QString iniPath=QDir::currentPath()+"/config.ini";
//配置文件格式 ini 如果存在 初始化自动读取ini中数据
setting = new QSettings(iniPath,QSettings::IniFormat);
//支持中文写入
setting->setIniCodec(QTextCodec::codecForName("utf-8"));
//分组
setting->beginGroup("Girl");
//数据写入或更新
setting->setValue("name","Lucy");
setting->setValue("id",1001);
setting->setValue("sex","女");
setting->endGroup();
//分组
setting->beginGroup("Boy");
//数据写入或更新
setting->setValue("name","Jom");
setting->setValue("id",1002);
setting->setValue("sex","男");
setting->endGroup();
//读取数据
setting->beginGroup("Girl");
//如果没有这个key 则返回默认值(第二个参数)
QString value = setting->value("name", "0").toString();
setting->endGroup();
//文件析构自动存入
Qt - 配置文件 ini 写入和读取
最新推荐文章于 2024-08-26 21:55:10 发布