Files
QT_wuhan_YT/pages/warning.cpp
T
2026-09-09 17:14:31 +08:00

32 lines
952 B
C++

#include "warning.h"
#include <QVBoxLayout>
#include <QLabel>
#include <QPushButton>
#include "global.h"
WarningPage::WarningPage(AppContext* ctx, QWidget* parent)
: BasePage(ctx, parent)
{
QVBoxLayout* root = new QVBoxLayout(this);
root->addStretch(1);
QWidget* col = new QWidget(this);
QVBoxLayout* lay = new QVBoxLayout(col);
lay->setSpacing(40);
lay->setAlignment(Qt::AlignHCenter);
QLabel* txt = label("密码输入有误,请重新输入", 26, C::DANGER, true, col);
txt->setAlignment(Qt::AlignCenter);
txt->setProperty("alert", true);
startBlink(txt, "blink");
lay->addWidget(txt);
QPushButton* retry = button("重新输入", "primary", col);
retry->setFixedSize(220, 76);
connect(retry, &QPushButton::clicked, this, [this]() { emit navigate(PageBoot); });
lay->addWidget(retry, 0, Qt::AlignHCenter);
root->addWidget(col, 0, Qt::AlignHCenter);
root->addStretch(1);
}