QT-读取配置ini文件

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Qt读取ini文件进行配置:

ini文件

.ini 文件是Initialization File的缩写,即初始化文件。
格式:
ini配置文件由节、键、值组成。
【节】
所有的参数都是以节(section)为单位结合在一起的。所有的section名称都是独占一行,并且section名字都被方括号包围着([和])。在section声明后的所有parameters都属于该section。一个section没有明显的结束标识符,一个section的开始就是上一个section的结束,或者是文件结束。
例如:

[addr]

【参数】
(键=值)
如:

ip=127.0.0.1
port=9527

【注解】
注解使用(;)表示,在分号后面的文字,直到该行结尾都全部为注释。

;addr配置ipv4地址和端口

整体如下:

[addr]
ip=192.168.1.1
port=5768
cvltime=10
user=plote
[system]
system-v=win10
cpu=4

QT读写ini文件内容:

使用QSetting类读写ini文件

//头文件 
#include <QSettings>
#include <QString>
#include <QDebug>
QSettings *settings
Qt读写ini文件 ini配置文件结构介绍;使用Qt的QSetting类对ini文件进行读写操作。 阅读详情

相关推荐

Qt如何读取和写入配置文件的数据呢?

Qt中如何读取配置文件(.ini)中的数据呢?又是如何将数据写入到配置文件中呢? 首先你要知道.ini是什么?配置文件的格式是什么? INI文件Initialization File的缩写,即初始化文件。 在Qt中是通过使用QSettings构造函数来实现的。 配置文件的格式是: // [节名] // key = value; // 举例: // [student] // 节名 // name = zs // 键名 = 键值 还是看不懂?没关系,看图 接下来,上手.

m0_49456900的博客 1万+

Qt读写ini配置文件(实战干货)

【代码】Qt读写ini配置文件(实战干货)

weixin_45920624的博客 2614

Qt使用QSetting对ini配置文件进行读取和写入

Qt使用QSetting对ini配置文件进行读取和写入 INI文件Initialization File的缩写,即初始化文件,主要用来保存程序经常用到的一些配置参数。在Qt中可以使用QSetting类来实现ini文件读取和写入。 一、ini文件格式 ini文件主要有节(section)、键(key)、键值(value)部分组成。 节 (section) 用方括号括起来,单独占一行,例如: [s...

Keeplearning 1万+

总结:Qt读写ini配置文件(QSettings)

记录学习Qt期间的学习笔记

布丁Plus的博客 1万+

QT读取配置ini文件

QT读取配置ini文件

weixin_45381851的博客 3394

Qt读取ini格式配置文件的类设计

本文详细介绍了 Qt 中的 QSettings 类,包括初始化、读取、写入和删除配置信息的操作。还讲解了在整个系统中怎么去设计系统配置文件读取类 我们还介绍了 QSettings 的应用场景。通过合理使用类CShortWaveConfig,您可以轻松管理和存储应用程序的配置信息,提高应用程序的灵活性和可维护性。

红军不怕远征难,万水千山只等闲 1953

Qt读取配置文件ini文件

获取ini文件地址 QString Ini::GetDIR() { QString DIR=QString(QCoreApplication::applicationDirPath())+"/INI/SimulatorConfig.ini"; return DIR; } 将ini文件中的所有节点都放入QStringList list中 QStringList Ini::GetBoard() { QString path =GetDIR(); QStringList l

zljlovesxy的博客 1744

Qt 读取和写入 INI 格式的配置文件

QT读取配置ini文件基础以及实例教程。

qq_54122113的博客 1228

qt读取中文ini配置文件_Qt 配置文件QSettings读取以及中文问题

QString appDirPath =QCoreApplication::applicationDirPath();QSettings* configIniRead = new QSettings(appDirPath+"/setup.ini", QSettings::IniFormat);//test/*configIniRead->beginGroup("mainwindow");co...

weixin_30241053的博客 986

Qt__QSetting读取配置.ini文件

----|打开.ini配置文件 QSettings settings(strConfigFile, QSettings::IniFormat); ----|读数据 settings.beginGroup("basic"); //进入[basic] settings.value("enable_english").toBool() //取值并转bool类型 settings.endGroup(); .

随便写写 487

qt读取中文ini配置文件_qt读取ini文件

QSettings *ConfigIni = new QSettings(QSettings::Ini);ConfigIni->insertSearchPath(QSettings::Unix, "/home/Dawei");.//配置文件目录ConfigIni->writeEntry(QString::fromUtf8("/config./opt/参数1"), QString::fr...

weixin_34194829的博客 1599

QT配置ini文件的建立,读取,写入操作

一背景 参考链接:https://blog.csdn.net/yaowangII/article/details/78733022 1ini文件介绍 .ini文件InitializationFile的缩写,即初始化文件。 除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图...

weixin_38293453的博客 1543

Qt通过QSttings类读取*.ini配置文件

INI(InitializationFile)是微软Windows操作系统中的文件扩展名。这些字母表示初始化。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。在项目也会将一些配置信息存于ini文件,所以读取配置文件是项目中不可缺少的一部分。由于ini只有节和参数比较简单,在Qt中又有QSettings类使得更加便捷。...

林夕07 908

qt读取中文ini配置文件_QT读写ini配置文件

/********下面是写ini文件*************************///Qt中使用QSettings类读写ini文件//QSettings构造函数的第一个参数是ini文件的路径,第二个参数表示针对ini文件,第三个参数可以缺省QSettings*configIniWrite=newQSettings("HouseManager.ini",QSettings::IniF...

weixin_39758041的博客 423

qt读取中文ini配置文件_Qt读写INI配置文件

通常,为了保存各种系统配置,我们可以通过写注册表或者写ini文件的方式来进行。这里,我就来举例说明如何用qt来实现ini文件的写入和读取。假如,需要在C盘根目录下面建立一个名为config.ini文件,里面有一个section叫做“path”,该section下面,有一个key叫做libpath,其值为“c://lib”,也就是下图所示的样子,之后,我们还将其中的数值读取出来,那么,下面的代码可...

weixin_39646688的博客 756

qt读取中文ini配置文件_QT QSetting类读取ini文件乱码

斜体文字使用QT QSetting类 ,设置读取编码为utf8,读取ini 文件ini文件文件的编码设置为ASCII可以读到数据,但是中文乱码;ini文件文件的编码设置为UTF-8可读不到到数据。这种情况有的文件有,有的没有;但是给第一行加上一个换行就可以读到数据,但是乱码问题还是不好解决。不知道有木有人遇到过,哪位大神知道这是什么原因啊,怎么解决啊!后面添加的测试用例:include inc...

weixin_39938746的博客 1307

qt读取中文ini配置文件_Qt5.7读写中文ini配置文件

近期为方便工作,开始把Qt作为主要的开发工具了,但是Qt自带的读写ini的方法不支持中文,而且ini文件的格式也不是ansi,非常不方便与自己之前写的程序进行交互,网上也没有相关的Qt读写中文ini的文档,因此决定自己造轮子,断断续续的弄了两天算是搞定了,下面把代码贴出来,供各位有需求的朋友参考。说明:本文档共含有4个函数,从前往后依次是读取函数(ReadINI),写入函数(WriteINI),删...

weixin_39630140的博客 1329
上一篇: 网络编程-DNS
下一篇: C++ thread多线程的几种方法
pluto_rx
博客等级 码龄7年 30粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值