From 5b18dc44aeae2ed5c722fc706e66f023b6cf9120 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Tue, 9 Jun 2026 14:31:25 +0800 Subject: [PATCH] =?UTF-8?q?style(app):=20=E6=95=B0=E6=8D=AE=E9=9B=86?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=8E=BB=E9=9A=94=E8=A1=8C=E5=8F=98=E8=89=B2?= =?UTF-8?q?=EF=BC=8C=E6=94=B9=E4=B8=BA=E7=BB=86=E5=88=86=E5=89=B2=E7=BA=BF?= =?UTF-8?q?+hover/=E9=80=89=E4=B8=AD=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 8884de5..82b68e8 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -337,7 +337,12 @@ void buildWorkbench(QMainWindow& window, geopro::data::LocalSampleRepository& re // 左下 dock:数据真实显示栏(选中测线后列其采集批次=数据集;tab 数据/文件)。 auto* datasetTabs = new QTabWidget(); auto* datasetList = new QListWidget(); - datasetList->setAlternatingRowColors(true); + // 简洁分割:去隔行变色,改为 item 间极淡分割线 + 内边距 + hover/选中反馈(专业、不误导)。 + datasetList->setStyleSheet(QStringLiteral( + "QListWidget{ background:#FFFFFF; border:none; outline:none; }" + "QListWidget::item{ padding:9px 12px; border-bottom:1px solid #EEF1F5; color:#1F2A3D; }" + "QListWidget::item:hover{ background:#F5F8FD; }" + "QListWidget::item:selected{ background:#EAF1FB; color:#1F2A3D; }")); datasetTabs->addTab(datasetList, QStringLiteral("数据")); auto* fileList = new QListWidget(); // M1 文件 tab 占位 { // 空状态引导:M1 暂无文件来源,给出说明而非空白面板(识别优先于回忆)。