概述
作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
前言
在软件开发过程中,我们经常需要在本地存储数据,除了使用本地数据库、ini、text、xml、json等格式的文件之外,我们还可以往注册表中写入数据。这一章节就来介绍一下如何使用QSettings读写注册表。
注册表编辑器
- 单机【开始】-> 运行
- 输入 regedit 打开注册表
Windows注册表实质上是一个庞大的数据库,它存储着下面这些内容:
- 用户计算机软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;
- 计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件的描述、状态和属性;
- 计算机性能记录和底层的系统状态信息,以及各类其他数据;
示例
#include <QSettings>
#include <QDebug>
int main(int argc, char *argv[])
{
QSettings setting("HKEY_CURRENT_USER\Software\Lenovo\Test", QSettings::NativeFormat);
setting.setValue("name", "billy");
setting.setValue("age", 18);
setting.setValue("delete", 888);
qDebug() << setting.value("name", "").toString();
qDebug() << setting.value("age", "").toInt();
qDebug() << setting.value("delete", "").toInt();
setting.remove("delete");
return 0;
}
运行输出:
"billy"
18
888
最后
以上就是靓丽麦片为你收集整理的Qt读写注册表前言注册表编辑器示例的全部内容,希望文章能够帮你解决Qt读写注册表前言注册表编辑器示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复