From b2ec3459c7360ed554bef15c159ad8f825209f78 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Wed, 10 Jun 2026 16:14:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(canvas):=20=E8=A7=86=E5=9B=BE=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E6=B5=AE=E5=B1=82=E5=8E=BB=E5=9C=86=E8=A7=92(?= =?UTF-8?q?=E7=9B=B4=E8=A7=92)=E6=B6=88=E9=99=A4=E6=B5=85=E8=89=B2?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E5=9B=9B=E7=99=BD=E8=A7=92=E4=BC=AA=E5=BD=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 043e289..478a4d1 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -351,7 +351,9 @@ void buildWorkbench(QMainWindow& window, geopro::data::LocalSampleRepository& re layerPanel->setFrameShape(QFrame::StyledPanel); geopro::app::applyTokenizedStyleSheet( layerPanel, - QStringLiteral("QFrame{background:{{canvas/bg-soft}};border:1px solid {{canvas/grid}};border-radius:8px;}" + // 不设 border-radius:浮层是 centerWidget 的子控件,悬于原生 GL 画布上,圆角四角处会 + // 露出父级浅底(浅色模式下即四个白直角)。改为直角矩形,不透明底铺满整块,无四角伪影。 + QStringLiteral("QFrame{background:{{canvas/bg-soft}};border:1px solid {{canvas/grid}};}" "QCheckBox{padding:2px 1px;color:{{canvas/text}};}" "QCheckBox:disabled{color:{{canvas/text-dim}};}")); auto* layerLayout = new QVBoxLayout(layerPanel);