QSettings 读写ini文件

使用QT读写ini配置文件

目前只用到了最基本方法,如下

  • 写配置文件
    (注意:可能并不是执行完setValue就写到文件中去了)
 QSettings settings("SetInfor.ini", QSettings::IniFormat); 
    // 当前目录的SetInfor.ini文件,一定要添加第二个参数为IniFormat
 settings.beginGroup("Common");
 settings.setValue("UE1", 1);
 settings.setValue("UE2", 0);
 settings.setValue("State", "normal");
 settings.endGroup();
  • 读配置文件
QSettings settings("SetInfor.ini", QSettings::IniFormat);
int UE1= settings.value("Common/UE1").toInt();
int UE2= settings.value("Common/UE2").toInt();
QString State= settings.value("Common/State").toString();

当然读也可以分组,然后再读,本段代码和上面等效。

 QSettings settings("SetInfor.ini", QSettings::IniFormat);
 settings.beginGroup("Common");
 int UE1= settings.value("UE1").toInt();
 int UE2= settings.value("UE2").toInt();
 QString State= settings.value("State").toString();
 settings.endGroup();

还有许多深入的用法,目前还没有用到的需求,如有后续再补充。

另外看到一篇比较给力的介绍,coderchenjingui写的博客,图文介绍十分清楚,在此处添加链接,方便查看。链接如下:
Qt QSettings读取注册表和ini

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值