调完开机登录和密码管理界面

This commit is contained in:
xu
2026-09-10 10:41:32 +08:00
parent 7650e2983d
commit 0baf228c67
19 changed files with 95 additions and 97 deletions
+9 -6
View File
@@ -15,10 +15,10 @@ PasswordMgmtPage::PasswordMgmtPage(AppContext* ctx, QWidget* parent)
QWidget* col = new QWidget(this);
col->setFixedWidth(700);
QVBoxLayout* lay = new QVBoxLayout(col);
lay->setSpacing(24);
lay->setSpacing(50);
lay->setAlignment(Qt::AlignHCenter);
QLabel* title = label("密码管理界面", 28, C::TEXT, true, col);
QLabel* title = label("密码管理界面", 60, C::TEXT, true, col);
title->setAlignment(Qt::AlignCenter);
lay->addWidget(title);
@@ -31,8 +31,8 @@ PasswordMgmtPage::PasswordMgmtPage(AppContext* ctx, QWidget* parent)
m_reset = new QCheckBox("重置密码功能", option);
m_reset->setChecked(true);
m_reset->setStyleSheet(QString(
"QCheckBox{color:%1;font-size:26px;spacing:12px;}"
"QCheckBox::indicator{width:32px;height:32px;border:2px solid %2;border-radius:6px;background-color:%3;}"
"QCheckBox{color:%1;font-size:40px;spacing:16px;}"
"QCheckBox::indicator{width:40px;height:40px;border:2px solid %2;border-radius:6px;background-color:%3;}"
"QCheckBox::indicator:checked{background-color:%4;border-color:%4;image:none;}")
.arg(C::TEXT, C::BORDER, C::BG, C::PRIMARY));
optLay->addWidget(m_reset);
@@ -40,12 +40,15 @@ PasswordMgmtPage::PasswordMgmtPage(AppContext* ctx, QWidget* parent)
// 确认 / 退出
QHBoxLayout* btnRow = new QHBoxLayout();
btnRow->setSpacing(80);
btnRow->addStretch(1);
QPushButton* ok = button("确认", "", col);
ok->setFixedSize(180, 72);
ok->setFixedSize(160, 140);
ok->setStyleSheet("font-size:60px;");
connect(ok, &QPushButton::clicked, this, [this]() { emit navigate(PageReset); });
QPushButton* exit = button("退出", "", col);
exit->setFixedSize(180, 72);
exit->setFixedSize(160, 140);
exit->setStyleSheet(cancelButtonStyle(60)); // 选中时红底白字
connect(exit, &QPushButton::clicked, this, [this]() { emit navigate(PageBoot); });
btnRow->addWidget(ok);
btnRow->addWidget(exit);