读写ini配置文件(QT版本)

Posted kinglxg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读写ini配置文件(QT版本)相关的知识,希望对你有一定的参考价值。

1.头文件

技术图片

2.实现文件

技术图片

技术图片

 

 

技术图片

技术图片

3.测试如下:

void QtTools::initSetting()
{
  ///必须先初始化,才能使用g_SettingParam
  CSettingParam::init();

  //1.使用settingMap
  SettingMap settingMap;
  settingMap.insert(CONFIG_SERVER_IP, "192.168.1.35");
  settingMap.insert(CONFIG_SERVER_PORT, "999");
  //设置默认值
  g_SettingParam->setDefaultConfig(settingMap);

  //2.直接保存
  g_SettingParam->setValueBool(CONFIG_ENANBLE_DEBUG, true,true);

  qDebug() << g_SettingParam->getValue(CONFIG_SERVER_IP);
  qDebug() << g_SettingParam->getValueInt(CONFIG_SERVER_PORT);
}

以上是关于读写ini配置文件(QT版本)的主要内容,如果未能解决你的问题,请参考以下文章

Qt读写三种文件,QSettings读ini配置文件,QJsonDocument读JSON文件,QDomDocument读xml文件

QT QSettings读写配置文件

QT 登录记住密码方法之一:Qt QSettings读写配置文件

QSettings 读/写ini配置文件中的数组数据

缺少DataSource配置文件

引用“kernel32”读写ini配置文件