From 86e07722e5ff7185d969343dc0ffaa81a997de6c Mon Sep 17 00:00:00 2001 From: gaozheng Date: Tue, 16 Jun 2026 07:48:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20P2=20=E5=B7=A5=E5=85=B7=E6=9D=A1?= =?UTF-8?q?=E5=8E=BB=20border-radius=EF=BC=8C=E6=B6=88=E9=99=A4=E5=8E=9F?= =?UTF-8?q?=E7=94=9FGL=E4=B8=8A=E5=9B=9B=E8=A7=92=E6=B5=85=E8=89=B2?= =?UTF-8?q?=E7=9B=B4=E8=A7=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 对齐左上「视图详情」浮层做法:悬于 GL 画布的浮层不设圆角(圆角四角露父级浅底), 改直角矩形+不透明底。控件自身圆角(落在不透明frame上)保留。 --- src/app/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 32ceffd..e51a2b1 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -405,7 +405,9 @@ void buildWorkbench(QMainWindow& window, geopro::data::LocalSampleRepository& re geopro::app::applyTokenizedStyleSheet( axisBar, QStringLiteral( - "QFrame{background:{{canvas/bg-soft}};border:1px solid {{canvas/grid}};border-radius:6px;}" + // 不设 border-radius:浮层悬于原生 GL 画布上,圆角四角会露父级浅底(四个白直角)。 + // 与左上「视图详情」浮层同法:直角矩形 + 不透明底铺满。 + "QFrame{background:{{canvas/bg-soft}};border:1px solid {{canvas/grid}};}" "QLabel{color:{{canvas/text}};border:none;background:transparent;}" "QComboBox{color:{{canvas/text}};background:{{canvas/bg}};border:1px solid {{canvas/grid}};" "border-radius:4px;padding:2px 6px;}"