QSettings常用方法
QSettings常用方法
1.创建QSettings
setting = new QSettings(QCoreApplication::applicationDirPath()+"/config.ini",QSettings::IniFormat);//找到当前可执行目录下,判断是否存在config.ini配置文件,不存在则新建config.ini
2.setValue和Value函数
//设置Value,config.ini会自动以Key-value键值的方式生成
setting->setValue("stu_name","MisChen");
setting->setValue("stu_id",1254);
setting->setValue("stu_sex","男");
//读取config.ini,读取config.ini当前key对应的ValueqDebug()<<setting->value("stu_name").toString();qDebug()<<setting->value("stu_id").toInt();qDebug()<<setting->value("stu_sex").toString();
3.QSettings分组设置
1.有两种分组方式 第一种:组名+/+当前Key
setting->setValue("cw/stu_name","MisChen");
setting->setValue("cw/stu_id",1254);
setting->setValue("cw/stu_sex","男");setting->setValue("wq/stu_name","MisWu");
setting->setValue("wq/stu_id",1255);
setting->setValue("wq/stu_sex","男");
2.第二种: beginGroup + endGroup
> setting->beginGroup("cw");setting->setValue("stu_name","MisChen");setting->setValue("stu_id",1254);setting->setValue("stu_sex","男");setting->endGroup();setting->beginGroup("wq");setting->setValue("stu_name","MisWu");setting->setValue("stu_id",1255);setting->setValue("stu_sex","男");setting->endGroup();
4.QSettings分组读取
设置分组后就不能直接用SetValue读取,需要在当前组读取
否则读取出来都是空字符
setting->beginGroup("cw");qDebug()<<setting->value("stu_name").toString();
qDebug()<<setting->value("stu_id").toInt();
qDebug()<<setting->value("stu_sex").toString();
setting->endGroup();
QSettings常用方法相关推荐
- 30 个 php 操作 redis 常用方法代码例子
这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...
- SearchRequestBuilder常用方法说明
SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index:(2) s ...
- 3-RACSignal 常用方法
RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockR ...
- AJAX 一些常用方法
AJAX 一些常用方法 abort() 停止当前请求 getAllResponseHeaders() 返回包含HTTP请求的所有响应头信息,其中响应头包括Content-Length,Date,URI ...
- OC基础第四讲--字符串、数组、字典、集合的常用方法
OC基础第四讲--字符串.数组.字典.集合的常用方法 字符串.数组.字典.集合有可变和不可变之分.以字符串为例,不可变字符串本身值不能改变,必须要用相应类型来接收返回值:而可变字符串调用相应地方法后, ...
- vue——props的两种常用方法
vue--props的两种常用方法 1.实现父-->子的通信 举例如下: 父组件 parent.vue <children :channel="object1"> ...
- C#中静态方法的运用和字符串的常用方法(seventh day)
又来到了今天的总结时间,由于昨天在云和学院学的知识没有弄懂,今天老师又专门给我们非常详细地讲了一遍,在这里非常谢谢老师.O(∩_∩)O 话不多说,下面就开始为大家总结一下静态方法的运用和字符串的常用方 ...
- 考考基础部分,谈谈Java集合中HashSet的原理及常用方法
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:工匠初心 cnblogs.com/LiaHon/p/1125 ...
- OC中的NSNumber、NSArray、NSString的常用方法
和C语言不同,在Objective-C语言中,有单独的字符串类NSString.C语言中,string是由 char(ASCLL码)字符组成 OC中,字符串是由unichar(Unicode)字符组成 ...
最新文章
- 腾讯应用研究一面 武汉
- AJP认证信息爆破ajp_brute
- draw.io项目本地部署
- android o preview 3,Android O Preview 之 通知渠道(Notification Channels)
- 为什么 JavaScript 的 this 要这么用?
- SQL-字符串运算符和函数
- react-性能优化
- [react] 在React中组件的state和setState有什么区别?
- mysql 升级高可用_MySQL高可用方案升级规划
- 第 8 章 crontab
- Swift3.0:Get/Post同步和异步请求
- TCP/UDP数据包最大传输MTU
- 洛谷P3227 切糕
- 京东手机评论分析(二):关键词提取
- Android快速开发之appBase——(1).appBase介绍
- 怎么把html文档转换成wps,怎么把wps文档转换成word文档
- 国产数据库——神通数据库的安装使用
- 学科实践活动感悟50字_社会实践心得体会50字
- iOS开发- 文件共享 利用iTunes导入文件 并且显示已有文件
- .git文件夹过大,给它瘦身
热门文章
- 2019年5月esi排名计算机,2019年5月ESI最新高校排名,南大终于被中山反超!
- Matlab 基础学习——Day07
- matlab中的点乘和乘的区别-WZX
- 基于Django框架的网络云盘设计
- 【物联家居】第二章:服务器--玩客云刷入armbian系统,作为数据交互中心
- c语言二叉树结点 深度,求二叉树的深度、总结点数和叶子结点数
- HDU1387 Team Queue
- 哈尔滨工业大学计算机系统大作业-程序人生 Hello‘s P2P
- linux中svn怎么删除文件,windows/linux下删除项目中svn文件
- web无序列表去掉点_无序列表ul标记的type属性值可以为-智慧树Web前端开发技术(山东联盟)章节答案...