当前位置: 首页 > article >正文

QT<28> Qt中对.ini配置文件的读写

前言:项目中会用到.ini文件存储保存数据

一、写.ini文件

    QString path = "D:/lns/model.ini";
    QSettings* m_IniFile = new QSettings(path,QSettings::IniFormat);
    m_IniFile -> beginGroup("alarm");
    m_IniFile -> setValue("0",QString::number(examopen.worksheet));
    m_IniFile -> setValue("1",QString::number(examopen.SN_number));
    m_IniFile -> endGroup();
    delete m_IniFile;

二、读.ini文件

        QString path = "D:/lns/model.ini";
        QSettings *demo = new QSettings(path, QSettings::IniFormat);
        demo -> beginGroup("alarm");
        QStringList str = demo -> allKeys();
        QString key1 = str.at(0);
        QString value1 = demo -> value(key1).toString();
        examopen.worksheet = value1.toInt();
        QString key2 = str.at(1);
        QString value2 = demo -> value(key2).toString();
        examopen.SN_number = value2.toInt();
        demo -> endGroup();


http://www.kler.cn/news/358309.html

相关文章:

  • 使用 Go 构建一个最小的 API 应用
  • Python进阶语法
  • go基础(一)
  • Tars RPC源码--C++客户端
  • jmeter中发送post请求遇到的问题
  • 【优选算法】(第四十四篇)
  • 深入理解程序的编译(预处理操作)和链接
  • python 函数式编程
  • 【【自动驾驶】车辆运动学模型】
  • 表的约束
  • 将任意图像增强模型与ultralytics中任意模型进行结合 (二)| yolo11与gdip模块、ipam的融合实践
  • 5规则中的命令
  • Dubbo的负载均衡与故障服务规避机制详解
  • [Bert模型微调]
  • TOMCAT Using CATALINA——OPTS,闪退解决方法(两种)
  • oracle ORA-24920:列大小对于客户机过大
  • 【AIGC】智能创作的革新与未来展望
  • PMOS和NMOS管
  • iOS 大数相乘
  • 【Bug】STM32串口空闲中断接收不定长数据异常