Qt 读写配置文件(.ini)
Published on 2020-08-26 14:20 in 分类: Qt with 萧海~
分类: Qt

Qt 读写配置文件(.ini)

    Qt 读写配置文件(.ini)(转载) 

    INI

    INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中。

    INI文件是Initialization File的缩写,即初始化文件。

    除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。

    一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。

    INI文件被用来对操作系统或特定程序初始化或进行参数设置。

     

    文件格式

    节(section)

    节用方括号括起来,单独占一行,

    例如:

    [section]

    键(key)

    键(key)又名属性(property),单独占一行用等号连接键名和键值,例如:

    name=value

     

    QT读写INI文件
    Qt4.0一个非常有用的类QSettings,在windows平台,它提供了ini文件读写,注册表读写的功能。而且使用也非常简单。
    QSettings::Format有两种:
    QSettings::NativeFormat在windows平台可以读写windows注册表;
    QSettings::IniFormat可以读写ini格式的配置文件。

    今天给大家介绍下一种简单的配置文件ini的读写,一句话:简单

    1、#include <QSettings>

    2、ini文件书写格式:

    [DevOption]
    mainFun=25
    subFun=40
    service=1

    3、读写ini文件

    复制代码
    复制代码
     1 //qt写入ini配置文件
     2 QSettings settings("Option.ini",QSettings::IniFormat);
     3 settings.beginGroup("DevOption");
     4 settings.setValue("mainFun",25);
     5 settings.setValue("subFun",40);
     6 settings.setValue("service",1);
     7 settings.endGroup();
     8 //读取ini
     9 QSettings settingsread("Option.ini",QSettings::IniFormat);
    10 int mainFun = settingsread.value("DevOption/mainFun").toInt();
    11 QString service = settingsread.value("DevOption/service").toString();
    复制代码
    复制代码

    4、这种.ini配置文件书写简单易懂,也易于操作,也是比较常见的配置文件

    原文链接:https://www.cnblogs.com/ybqjymy/p/12523867.html

    posted @   萧海~  阅读(4614)  评论(0编辑  收藏  举报
    编辑推荐:
    · AI与.NET技术实操系列(二):开始使用ML.NET
    · 记一次.NET内存居高不下排查解决与启示
    · 探究高空视频全景AR技术的实现原理
    · 理解Rust引用及其生命周期标识(上)
    · 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
    阅读排行:
    · 全程不用写代码,我用AI程序员写了一个飞机大战
    · DeepSeek 开源周回顾「GitHub 热点速览」
    · 记一次.NET内存居高不下排查解决与启示
    · 物流快递公司核心技术能力-地址解析分单基础技术分享
    · .NET10 - 预览版1新功能体验(一)
    点击右上角即可分享
    微信分享提示
    电磁波切换