QSettings提供了非常方便的注册表读写
2018-01-16 17:51
375 查看
Qt的QSettings提供了非常方便的注册表读写
写入:
1
2
3
4
5
6
7
读取:
1
2
3
4
5
6
7
删除:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Windows上程序的卸载信息在注册表的这个位置:
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
我们直接向这个位置写入注册表信息即可
需要完整代码请访问QtReleaseExamples
http://blog.csdn.net/zhengtianzuo06/article/details/78444142
写入:
//写入注册表 void setRegValue( QString strPath, QString strItemName, QString strItemData) { QSettings reg(strPath, QSettings::NativeFormat); reg.setValue(strItemName, strItemData); }
1
2
3
4
5
6
7
读取:
//获取注册表 QString getRegValue( QString &strPath, QString strItemName) { QSettings reg(strPath, QSettings::NativeFormat); return (reg.value(strItemName).toString()); }
1
2
3
4
5
6
7
删除:
//删除注册表 void delRegValue( QString strPath, QString strItemName) { QSettings reg(strPath, QSettings::NativeFormat); if (strItemName != nullptr) { reg.remove(strItemName); } else { reg.remove(strPath); } }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Windows上程序的卸载信息在注册表的这个位置:
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
我们直接向这个位置写入注册表信息即可
需要完整代码请访问QtReleaseExamples
http://blog.csdn.net/zhengtianzuo06/article/details/78444142
相关文章推荐
- QSettings读写注册表、配置文件
- QSettings读写注册表和ini文件
- QSettings读写注册表、配置文件(C:\Users\firecat\AppData\Roaming\liteide\liteide.ini)
- 【Qt】QSettings读写注册表、配置文件【转】
- 系统自己提供的 非常方便进行轴向的改变。
- QSettings 读写注册表
- Qt编程4:QSettings使用一(windows注册表的读写:实际操作)
- QSettings读写注册表、配置文件
- C# 微软提供的 csv文件解析工具类 非常方便
- QSettings读写注册表、配置文件
- QSettings读写ini文件和注册表
- QSettings读写注册表和ini文件(转)
- 非常方便的测试日志输出函数
- 浅谈Java读写注册表的方式Preferences与jRegistry
- 创建注册表读写程序(一)
- VC读写注册表
- 非常方便的d3d截屏~!
- BinaryReader 、BinaryWriter是方便用二进制方式读写int,double,string之类的数据
- SpringBoot集成MyBatis(主要用来方便的进行自定义一些sql查询,主要的简单的数据库操作还是依赖于自身提供的JPA)
- 一个非常实用的javascript读写Cookie函数