나인, Qt의 읽기, 윈도우 레지스트리 쓰기

사용 사례

/**
 * @brief 读取注册表
 */
void QDlgLogin::readSettings()
{
    QSettings settings(ORGANIZATION, APP_NAME);
    bool saved = settings.value("saved", false).toBool();
    username = settings.value("username", "admin").toString();
    password = settings.value("password", encrypt("12345")).toString();
    if (saved)
        ui->editUsername->setText(username);
    ui->chkRemeber->setChecked(saved);
}
/**
 * @brief 写注册表
 */
void QDlgLogin::writeSettings()
{
    QSettings settings(ORGANIZATION, APP_NAME);
    settings.setValue("username", username);
    settings.setValue("password", password);
    settings.setValue("saved", ui->chkRemeber->isChecked());
    
}

설명

클래스는, 예를 들어, 프로그램 응용 조직을 통과 QSettings 객체를 생성하고, 필요, 정보를 읽기 및 쓰기 설정 QSettings를 사용하여 구현 될 수있다 :

QSettings settings("WWB-Qt", "samp6_5");

레지스트리 디렉토리를 가리 킵니다 HKEY_CURRENT_USER/Software/WWB-Qt/samp6_5.

게시 된 444 개 원래 기사 · 원 찬양 (113) ·은 40 만 + 조회수

추천

출처blog.csdn.net/panchang199266/article/details/104040656