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配置文件的操作相关推荐

  1. C#中读写INI配置文件

    转:http://www.pc123.org/html/net/CSharp/200812/17_7470.html 在作应用系统开发时,管理配置是必不可少的.例如数据库服务器的配置.安装和更新配置等 ...

  2. python读取配置文件 分段_Python3读写ini配置文件的示例

    ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...

  3. C# 读写ini配置文件demo

    INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数. INI文件其实并不是普通的文本文件.它有自己的结构.由若 ...

  4. C/C++ ini配置文件的格式及如何读写ini配置文件

    一.ini配置文件的格式 为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序 ...

  5. QT QSettings读写ini文件简单dome

    QT QSettings读写ini文件 实现文件一键配置软件上的所有控件 1 ui设计Dome 两个按钮 (保存 导入) 两个spinbox(宽 高) 2 点击生成ini文件 或者点击导入ini文件 ...

  6. C# 读写ini配置文件

     C# 读写ini配置文件 一.简述  记--c#通过调用系统api接口进行简单读写ini配置文件. 例子打包:外链:https://wwa.lanzoui.com/b0c9nm3pa 密码:8maq ...

  7. QT中如何读写ini配置文件

    本文首发于「3D视觉工坊」知识星球. 如图1所示,我们需要在QT界面中实现手动读取参数存放的位置,那么我们该如何做呢? 方法:读取ini格式的配置文件,实现路径的写入与读取. 第一步:界面构造函数中, ...

  8. 【Python教程】读写ini配置文件的详细操作

    ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...

  9. 【Y忍冬草】QT读写ini配置文件

    文章目录 1.ini文件格式 2. ini配置文件的读写.删除 3. 结果 4.源码下载  在我们进行软件系统开始时,对于一些参数我们需要进行配置,这时我们就会用ini类型的配置文件.其实我们在很多软 ...

最新文章

  1. 做工程师不懂这七点,难怪你总是混不好
  2. 工艺路线和工序有差别吗_ERP-工序与工艺路线
  3. 向量时钟算法简介——本质类似MVCC
  4. 浅谈Jquery中的bind(),live(),delegate(),on()绑定事件方式
  5. 搜索引擎早期重要论文推荐系列【7】《Searching the Web》
  6. MQTT protocol level的处理
  7. MySQL数据库恢复(LOAD DATA)
  8. 对于多个 BAPI一起commit!
  9. 树莓派智能家居-天气预报和实时温湿度监控
  10. 使用 Golang 实现简易的令牌桶算法
  11. 天猫八大策略人群京东十大靶向人群简介
  12. EXCEL电子档色环电阻计算器
  13. 2015年河南省省赛部分题题解
  14. win10的任务栏卡死,重启也没用的解决办法
  15. Nginx官方文档(十一)【HTTP之ngx_http_core_module】
  16. 树莓派4接7寸液晶屏竖屏设置
  17. 个人隐私保护5:和 金士顿 DataTraveler Locker+加密盘优势比较
  18. 觅伊APP产品体验测评:打造真人社交,得女性者得市场
  19. 甲骨文:“狂妄”的秘诀
  20. 小程序(十)小程序缓存

热门文章

  1. 知识图谱能否拯救NLP的未来?
  2. 史上最简单的隐马尔可夫模型讲解
  3. 美团点评境外度假团队前端项目开发实践总结
  4. Hades:移动端静态分析框架
  5. 论文浅尝 | 基于Freebase的问答研究
  6. 论文浅尝 | Distant Supervision for Relation Extraction
  7. Android官方开发文档Training系列课程中文版:分享文件之分享一个文件
  8. 论文学习1-DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoning
  9. 不要在意七十亿分之一对另七十亿分之一的看法
  10. 第七章 二叉搜索树(b3)BST:删除