我是靠谱客的博主 靓丽麦片,最近开发中收集的这篇文章主要介绍Qt读写注册表前言注册表编辑器示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

前言

在软件开发过程中,我们经常需要在本地存储数据,除了使用本地数据库、ini、text、xml、json等格式的文件之外,我们还可以往注册表中写入数据。这一章节就来介绍一下如何使用QSettings读写注册表。

注册表编辑器

  • 单机【开始】-> 运行
    在这里插入图片描述
  • 输入 regedit 打开注册表
    在这里插入图片描述
    在这里插入图片描述
    Windows注册表实质上是一个庞大的数据库,它存储着下面这些内容:
  1. 用户计算机软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;
  2. 计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件的描述、状态和属性;
  3. 计算机性能记录和底层的系统状态信息,以及各类其他数据;

示例

#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读写注册表前言注册表编辑器示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部