QT] 存取ini文件的一些细节
来源:互联网 发布:大浦洞导弹 知乎 编辑:程序博客网 时间:2024/06/05 00:45
软件开发中遇到需要存取软件配置信息时,一般会使用XML和ini格式。XML在存储复杂数据结构方面有着天生的优势,而ini在表达简洁、解析高效方面则更胜一筹。一般如果配置信息较为简单的话,推荐使用ini格式。
QT中访问ini格式文件主要通过QSettings类。使用也非常简单,创建一个QSettings对象,指明ini文件全路径同时指明使用ini格式,读取直接使用value函数,存储则使用setValue函数。
QSettings对象不仅可以存取简单数据类型,如int、float、字符串等,还可以直接存取简单对象。所谓简单对象,即指QPoint、QSize、QRect等这类独立没有基类的、同时数据结构简单的类对象。
以QPoint对象为例:
ini文件中写法为 key=QPoint(100 100)
代码中直接写 QPoint point = settings.value("key").toPoint();
ini文件中value有空格的情况,需要用双引号把整个字符串包起来。
ini文件一般没有所谓注释起始符的说法,一行一个k-v对,只要不适用软件需要访问的key值,即可做注释起始符。一般在开发中也推荐使用分号作为注释符。
欢迎访问cuzn小站
0 0
- QT] 存取ini文件的一些细节
- Qt 一些细节的处理
- Qt里面的一些细节
- .ini配置文件的存取
- 上传文件的一些细节:
- 上传文件的一些细节
- 上传文件的一些细节
- 文件读写的一些细节
- QT进行ini文件的读写
- Qt读写ini文件的C++类
- Qt读写ini文件的问题
- Qt中connect的一些使用细节
- qt读取ini文件
- Qt读写ini文件
- Qt读写ini文件
- QT读写ini文件
- Qt读写ini文件
- Qt读写ini文件
- 寒城攻略:Listo 教你 25 天学会 Swift 语言 - 05 Strings and Characters
- 设计模式——组合模式
- (hdu step 4.3.6)N皇后问题(使用DFS来解决)
- Script Error getScript
- 充电桩的三种网络接入方案介绍
- QT] 存取ini文件的一些细节
- Reverb音效算法研究实现
- POJ 2479 Maximum sum && sicily 1090
- ibatis持久化框架相关配置
- 250+ Free Responsive HTML5 CSS3 Website Templates
- 微信公众平台开发之现金红包(Java)
- gitlab升级脚本
- iOS--UIButton用法
- php win8环境搭建