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(); //读取存储的用户名和密码
}
相关推荐
helloworldandy14 分钟前
高性能图像处理库
开发语言·c++·算法
2401_8365631815 分钟前
C++中的枚举类高级用法
开发语言·c++·算法
chao18984426 分钟前
矢量拟合算法在网络参数有理式拟合中的应用
开发语言·算法
EmbedLinX43 分钟前
C++ 面向对象
开发语言·c++
weixin_445402301 小时前
C++中的命令模式变体
开发语言·c++·算法
虚心低调的tom1 小时前
Moltbot 助手在 Windows 10 上安装并连接飞书教程
windows·飞书·moltbot
Hgfdsaqwr1 小时前
实时控制系统优化
开发语言·c++·算法
2301_821369611 小时前
嵌入式实时C++编程
开发语言·c++·算法
sjjhd6521 小时前
多核并行计算优化
开发语言·c++·算法
一起养小猫2 小时前
Flutter for OpenHarmony 实战 表单处理与验证完整指南
android·开发语言·前端·javascript·flutter·harmonyos