From 56e4b3a7ffcf7c57bdf1223a7441ca33e49e30fc Mon Sep 17 00:00:00 2001 From: gaozheng Date: Fri, 26 Jun 2026 09:02:00 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E7=99=BB=E5=BD=95=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E7=A0=81=E5=9B=BE=E5=BD=A2=E5=AE=B9=E5=99=A8=E8=83=8C=E6=99=AF?= =?UTF-8?q?=E6=94=B9=E7=99=BD=E5=BA=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #captchaImg 背景 bg/hover(浅灰) → 白底。后端验证码图是浅底,白底贴合图边、两侧不再露灰条; 两种主题下验证码图都是浅底,故用白色字面值(随主题反而割裂)。 构建:app 链接通过 --- src/app/login/LoginWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/login/LoginWindow.cpp b/src/app/login/LoginWindow.cpp index cd9b192..6e5d765 100644 --- a/src/app/login/LoginWindow.cpp +++ b/src/app/login/LoginWindow.cpp @@ -100,7 +100,8 @@ LoginWindow::LoginWindow(geopro::net::AuthService& auth, QWidget* parent) "#brandSubtitle { color: rgba(255,255,255,0.82); font-size: %3px; }" "#fieldLabel { color: {{text/secondary}}; font-size: %4px; font-weight: %5; }" // 输入框已 Ela 化(ElaLineEdit 自绘 Fluent + 自动明暗),不再写 QLineEdit QSS。 - "#captchaImg { border: 1px solid {{border/strong}}; border-radius: 8px; background: {{bg/hover}}; }") + // 验证码容器固定白底:后端验证码图是浅底,白底贴合图边(两种主题皆然,故用白字面值)。 + "#captchaImg { border: 1px solid {{border/strong}}; border-radius: 8px; background: #FFFFFF; }") .arg(scaledPx(type::kDisplay)) .arg(type::kWeightBold) .arg(scaledPx(type::kCaption))