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

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 -5
View File
@@ -34,6 +34,15 @@ void stopBlink(QWidget* w, const char* prop)
w->update();
}
QString cancelButtonStyle(int fontPx)
{
return QString(
"QPushButton{font-size:%1px;}"
"QPushButton:hover,QPushButton:pressed,QPushButton:focus"
"{background-color:%2;color:#FFFFFF;border:2px solid #FFA6A9;}")
.arg(fontPx).arg(C::DANGER);
}
QString appStyleSheet()
{
const QString s = QString(R"QSS(
@@ -151,11 +160,6 @@ QPushButton[numpad="true"]:focus {
color: #FFFFFF;
border: 2px solid #8ABFFF;
}
QPushButton[cancel="true"]:focus {
background-color: DAN;
color: #FFFFFF;
border: 2px solid #FFA6A9;
}
/* ===== 告警文字(红色闪烁由 blink 属性驱动) ===== */
QLabel[alert="true"] { color: DAN; font-weight: 700; }
+3
View File
@@ -115,6 +115,9 @@ QTimer* startBlink(QWidget* w, const char* prop = "blink");
// 关闭闪烁定时器并复位属性
void stopBlink(QWidget* w, const char* prop = "blink");
// 退出/取消按钮预设样式:被选中(悬停/按下/焦点)时红底白字
QString cancelButtonStyle(int fontPx = 60);
// 全局 QSS 样式表
QString appStyleSheet();