QT中读写.ini配置文件的操作
ini 文件(即Initialization file):这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。
//...添加头文件
#include <QSettings> //读写ini文件。
//...//......
QString MyClass::ConnectQStringAndNum(QString str, int i)//链接字符串和数字
{QString str_i;str_i.sprintf("%d", i);return(str + str_i);
}
//.......写.ini文件,并不会清空原有文件内容
void MyClass::on_pushButton_1_clicked()
{if (btn_1_){btn_1_->setText(QString(to_string(rand() % 1000).c_str())); QSettings *configIni = new QSettings("para.ini", QSettings::IniFormat);int CurrentTemplateIndex = 2;int Finda = rand()%10000;configIni->setValue("x/m", Finda);int Findb = rand()%10000;configIni->setValue("x/n", Findb);int Findc = rand()%100000;/*configIni->setValue(ConnectQStringAndNum("ASnap_abc", CurrentTemplateIndex) + "/a", Finda);configIni->setValue(ConnectQStringAndNum("ASnap_abc", CurrentTemplateIndex) + "/b", Findb);configIni->setValue(ConnectQStringAndNum("ASnap_abc", CurrentTemplateIndex) + "/c", Findc);*/configIni->setValue("address/t", QString("192.168.1.117"));delete configIni; }
}//......读.ini文件
void MyClass::on_pushButton_2_clicked()
{if (btn_2_){btn_2_->setText(QString(to_string(rand() % 1000).c_str()));QSettings *configIni = new QSettings("para.ini", QSettings::IniFormat);QString ASI_SITE = configIni->value("address/t").toString();qDebug() << ASI_SITE;QString hour = configIni->value("x/n").toString();qDebug() << hour;}
}
para.ini文件内容
[x]
m=9961
n=491[ASnap_abc2]
a=10
b=2
c=9[address]
t=192.168.1.117
QT中读写.ini配置文件的操作相关推荐
- C#中读写INI配置文件
转:http://www.pc123.org/html/net/CSharp/200812/17_7470.html 在作应用系统开发时,管理配置是必不可少的.例如数据库服务器的配置.安装和更新配置等 ...
- python读取配置文件 分段_Python3读写ini配置文件的示例
ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...
- C# 读写ini配置文件demo
INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数. INI文件其实并不是普通的文本文件.它有自己的结构.由若 ...
- C/C++ ini配置文件的格式及如何读写ini配置文件
一.ini配置文件的格式 为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序 ...
- QT QSettings读写ini文件简单dome
QT QSettings读写ini文件 实现文件一键配置软件上的所有控件 1 ui设计Dome 两个按钮 (保存 导入) 两个spinbox(宽 高) 2 点击生成ini文件 或者点击导入ini文件 ...
- C# 读写ini配置文件
C# 读写ini配置文件 一.简述 记--c#通过调用系统api接口进行简单读写ini配置文件. 例子打包:外链:https://wwa.lanzoui.com/b0c9nm3pa 密码:8maq ...
- QT中如何读写ini配置文件
本文首发于「3D视觉工坊」知识星球. 如图1所示,我们需要在QT界面中实现手动读取参数存放的位置,那么我们该如何做呢? 方法:读取ini格式的配置文件,实现路径的写入与读取. 第一步:界面构造函数中, ...
- 【Python教程】读写ini配置文件的详细操作
ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...
- 【Y忍冬草】QT读写ini配置文件
文章目录 1.ini文件格式 2. ini配置文件的读写.删除 3. 结果 4.源码下载 在我们进行软件系统开始时,对于一些参数我们需要进行配置,这时我们就会用ini类型的配置文件.其实我们在很多软 ...
最新文章
- 做工程师不懂这七点,难怪你总是混不好
- 工艺路线和工序有差别吗_ERP-工序与工艺路线
- 向量时钟算法简介——本质类似MVCC
- 浅谈Jquery中的bind(),live(),delegate(),on()绑定事件方式
- 搜索引擎早期重要论文推荐系列【7】《Searching the Web》
- MQTT protocol level的处理
- MySQL数据库恢复(LOAD DATA)
- 对于多个 BAPI一起commit!
- 树莓派智能家居-天气预报和实时温湿度监控
- 使用 Golang 实现简易的令牌桶算法
- 天猫八大策略人群京东十大靶向人群简介
- EXCEL电子档色环电阻计算器
- 2015年河南省省赛部分题题解
- win10的任务栏卡死,重启也没用的解决办法
- Nginx官方文档(十一)【HTTP之ngx_http_core_module】
- 树莓派4接7寸液晶屏竖屏设置
- 个人隐私保护5:和 金士顿 DataTraveler Locker+加密盘优势比较
- 觅伊APP产品体验测评:打造真人社交,得女性者得市场
- 甲骨文:“狂妄”的秘诀
- 小程序(十)小程序缓存
热门文章
- 知识图谱能否拯救NLP的未来?
- 史上最简单的隐马尔可夫模型讲解
- 美团点评境外度假团队前端项目开发实践总结
- Hades:移动端静态分析框架
- 论文浅尝 | 基于Freebase的问答研究
- 论文浅尝 | Distant Supervision for Relation Extraction
- Android官方开发文档Training系列课程中文版:分享文件之分享一个文件
- 论文学习1-DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoning
- 不要在意七十亿分之一对另七十亿分之一的看法
- 第七章 二叉搜索树(b3)BST:删除