style(app): 数据集列表去隔行变色,改为细分割线+hover/选中反馈

This commit is contained in:
gaozheng 2026-06-09 14:31:25 +08:00
parent 60d46cf1db
commit 5b18dc44ae
1 changed files with 6 additions and 1 deletions

View File

@ -337,7 +337,12 @@ void buildWorkbench(QMainWindow& window, geopro::data::LocalSampleRepository& re
// 左下 dock数据真实显示栏(选中测线后列其采集批次=数据集;tab 数据/文件)。 // 左下 dock数据真实显示栏(选中测线后列其采集批次=数据集;tab 数据/文件)。
auto* datasetTabs = new QTabWidget(); auto* datasetTabs = new QTabWidget();
auto* datasetList = new QListWidget(); 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("数据")); datasetTabs->addTab(datasetList, QStringLiteral("数据"));
auto* fileList = new QListWidget(); // M1 文件 tab 占位 auto* fileList = new QListWidget(); // M1 文件 tab 占位
{ // 空状态引导M1 暂无文件来源,给出说明而非空白面板(识别优先于回忆)。 { // 空状态引导M1 暂无文件来源,给出说明而非空白面板(识别优先于回忆)。