浮叶蓝空的博客
分享学习心得,记录学习笔记
文章:
84
访问:
540002
登录
关于
首页
今天是:
2025年11月05日 星期三
类别
PHP(39)
其他笔记(20)
Java(1)
C++(17)
mysql(2)
JavaScript(4)
近期文章
Linux下Cmake引用第三方静态库示例
Linux下使用Cmake构建静态库示例
Ubuntu设置自动挂载硬盘,挂载U盘
压力测试工具Apache JMeter基本使用
使用PHP脚本借助FFmpeg一键合并视频
Shell中的>、1>、2>、2>&1、&>详解
PHP开启多进程实现异步非阻塞并行执行任务
博主推荐
PHP实现文件下载接口
Qt读写注册表,C++读写注册表
PHP动态修改配置文件,存储为文件
MySql常用语法
Powershell远程连接
PHP从字符串中获取需要的内容部分
封装PHP的HTTP请求
Qt读写ini配置文件,QSetting
fuyelk
2021年01月07日
4076
##### Qt读写ini配置文件,QSetting ### 1. 所需头文件 ```cpp #include <QDebug> // debug #include <QSettings> // 常见持久化应用配置 ``` ### 2. 写配置 ```cpp void writeIni() { // 指定文件路径及存储格式 static QSettings ini("conf.ini",QSettings::IniFormat); // database节点 ini.setValue("/database/host","127.0.0.1"); ini.setValue("/database/database","test"); ini.setValue("/database/username","root"); ini.setValue("/database/password","root"); // app节点 ini.setValue("/app/debug",true); ini.setValue("/app/version","1.0.1"); qDebug() << "配置完成"; } ``` ### 3. 产生文件 ```ini [database] host=127.0.0.1 database=test username=root password=root [app] debug=true version=1.0.1 ``` ### 4. 读取文件 ```cpp void readIni() { // 指定文件路径及存储格式 static QSettings ini("conf.ini",QSettings::IniFormat); // database节点 QString db_host = ini.value("/database/host").toString(); QString db_database = ini.value("/database/database").toString(); QString db_username = ini.value("/database/username").toString(); QString db_password = ini.value("/database/password").toString(); // app节点 QString app_debug = ini.value("/app/debug").toString(); QString app_version = ini.value("/app/version").toString(); qDebug() << "db_host:" << db_host; qDebug() << "db_database:" << db_database; qDebug() << "db_username:" << db_username; qDebug() << "db_password:" << db_password; qDebug() << "app_debug:" << app_debug; qDebug() << "app_version:" << app_version; } ``` ### 5. 完成
上一篇:
Qt读写json
下一篇:
Qt时间戳
0人点赞
登录后评论
友情链接
doywb
2018-2025 Copyright© 米灵尔 浮叶蓝空
豫ICP备15007436号-1
豫公网安备 41152302000146号