fix(canvas): 视图详情浮层去圆角(直角)消除浅色模式四白角伪影

This commit is contained in:
gaozheng 2026-06-10 16:14:51 +08:00
parent e60bdbc150
commit b2ec3459c7
1 changed files with 3 additions and 1 deletions

View File

@ -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);