Qt 使用windows注册表保存设置

重点:

1.在构造函数中初始化,确认注册表中的一个目录

cpp 复制代码
 QApplication::setOrganizationName("WWB-Qt");
    QApplication::setApplicationName("samp7_5");

只要使用下面语句定义变量setting

QSettings setting

表示setting指向注册表目录HKEY_CURRENT_USER/Software/WWB-Qt/samp7_5。

cpp 复制代码
TDialogLogin::TDialogLogin(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::TDialogLogin)
{
    ui->setupUi(this);

    ui->editPSWD->setEchoMode(QLineEdit::Password);     //设置为密码输入模式
    this->setAttribute(Qt::WA_DeleteOnClose);           //对话框关闭时自动删除
    this->setWindowFlags(Qt::SplashScreen);             //设置为SplashScreen, 窗口无边框,不在任务栏显示

    QApplication::setOrganizationName("WWB-Qt");
    QApplication::setApplicationName("samp7_5");
    readSettings(); //读取存储的用户名和密码
}
相关推荐
lolo大魔王1 分钟前
Go语言的函数与指针的定义
开发语言·后端·golang
liuyao_xianhui3 分钟前
map和set_C++
java·开发语言·数据结构·c++·算法·宽度优先
香蕉鼠片7 分钟前
八股C++
开发语言·c++
AI视觉网奇8 分钟前
python 截取矩形 缩放,旋转
开发语言·python·numpy
Yyyyy123jsjs10 分钟前
轻松通过Python调用外汇api获取汇率数据
开发语言·python
墨^O^10 分钟前
C++ Memory Order 完全指南:从 relaxed 到 seq_cst,深入理解无锁编程与 happens-before
linux·开发语言·c++·笔记·学习·算法·缓存
阿正的梦工坊17 分钟前
JavaScript 闭包:从入门到精通
开发语言·javascript·ecmascript
qq_120840937119 分钟前
Three.js 性能实战:大场景从 15FPS 到 60FPS 的工程化优化路径
开发语言·前端·javascript
小张同学82431 分钟前
[特殊字符]Python 进阶实战指南(PyCharm 专属优化):从高效编码到工程化落地,告别新手低效写法
开发语言·python·pycharm
lly20240639 分钟前
PHP Math
开发语言