QSettings 读写注册表
来源:互联网 发布:linux的shell用法 编辑:程序博客网 时间:2024/06/16 07:08
参考:QSettings读写注册表、配置文件
不分组
写
// 写注册表void writeRegistry(){ // 公司名称 QCoreApplication::setOrganizationName(QString("Digia")); // App 名称 QCoreApplication::setApplicationName(QString("frainSuperApp")); QSettings settings(QSettings::NativeFormat, QSettings::UserScope, QCoreApplication::organizationName(), QCoreApplication::applicationName()); // 写入键值对 settings.setValue("Name", "Qt Creator"); settings.setValue("Version", 5);}
效果图
读
// 读注册表void readRegistry(){ QCoreApplication::setOrganizationName(QString("Digia")); QCoreApplication::setApplicationName(QString("frainSuperApp")); QSettings settings(QSettings::NativeFormat, QSettings::UserScope, QCoreApplication::organizationName(), QCoreApplication::applicationName()); QString strName = settings.value("Name").toString(); int nVersion = settings.value("Version").toInt();}
分组
写
void writeRegistry(){ QCoreApplication::setOrganizationName(QString("Digia")); QCoreApplication::setApplicationName(QString("frainSuperApp")); QSettings settings(QSettings::NativeFormat, QSettings::UserScope, QCoreApplication::organizationName(), QCoreApplication::applicationName()); settings.beginGroup("Qt6.5"); settings.setValue("Name", "Qt Creator"); settings.setValue("Version", "6.5"); settings.endGroup(); settings.beginGroup("Qt6.6"); settings.setValue("Name", "Qt Creator"); settings.setValue("Version", "6.6"); settings.endGroup();}
效果图
读
void readRegistry(){ QCoreApplication::setOrganizationName(QString("Digia")); QCoreApplication::setApplicationName(QString("frainSuperApp")); QSettings settings(QSettings::NativeFormat, QSettings::UserScope, QCoreApplication::organizationName(), QCoreApplication::applicationName()); settings.beginGroup("Qt6.5"); QString strName = settings.value("Name").toString(); QString nVersion = settings.value("Version").toString(); settings.endGroup(); settings.beginGroup("Qt6.6"); strName = settings.value("Name").toString(); nVersion = settings.value("Version").toString(); settings.endGroup();}
相关博客: QSettings 读写配置文件
阅读全文
0 0
- QSettings读写注册表、配置文件
- QSettings 读写注册表
- QSettings读写注册表、配置文件
- QSettings读写注册表和ini文件(转)
- QSettings Windows读写注册表小测试程序
- QSettings读写ini文件和注册表
- QSettings读写注册表和ini文件
- 【Qt】QSettings读写注册表、配置文件【转】
- 修改注册表QSettings
- QSettings注册表的用法
- Qt编程4:QSettings使用一(windows注册表的读写:实际操作)
- QSettings读写注册表、配置文件(C:\Users\firecat\AppData\Roaming\liteide\liteide.ini)
- QSettings 读写ini文件
- (Qsettings) ini格式读写
- QSettings 读写配置文件
- QSettings 从注册表读取网关
- Qt QSettings读取注册表和ini
- Qt 类QSettings,读取ini与注册表
- 【poj2367】Genealogical tree 【Ural State University Internal Contest October'2000 Junior Session】
- Spring Security4 学习文档
- 单例模式
- 找Python安装目录,设置环境路径以及在命令行运行python脚本
- jetson tx2开箱上电
- QSettings 读写注册表
- 原生ajax的封装
- 关于学习ajax中的contentType属性笔记
- Python--反射/自省
- Vuejs之路之--对实例生命周期的理解
- 【c】链表的操作!!!
- c++ 数组 有序数组插入 归并排序思想
- JDK 配置(ubuntu)
- hdu 1003