From 9091d8c929b5e53fd5e652688047e2956f9f31b5 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Wed, 10 Jun 2026 07:57:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(ela):=20=E5=90=AF=E5=8A=A8=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E8=B7=9F=E9=9A=8F=20ElaTheme=20=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F(review=20M2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 避免系统暗色启动时登录窗(标准控件)与 Ela 控件明暗错配。 --- src/app/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 1d6c1a6..59f137e 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -971,7 +971,8 @@ int main(int argc, char* argv[]) eApp->init(); // 专业主题(Fusion + 调色板 + 全局样式表):标准控件外观,登录窗与工作台共用。 - geopro::app::applyTheme(app); + // 跟随 ElaTheme 初始模式(可能随系统为暗),使登录窗与标准控件明暗一致(review M2)。 + geopro::app::applyThemeMode(app, eTheme->getThemeMode() == ElaThemeType::Dark); // PROJ 数据(proj.db)定位:体素配准的 CrsTransform 需要。优先已设环境变量; // 否则按 exe 旁 / 构建目录候选设置。部署时须随包附带 proj 数据并设此变量。