From b6143a0cb617f60e984a9056f0b65f0971c50925 Mon Sep 17 00:00:00 2001 From: gaozheng Date: Tue, 16 Jun 2026 15:26:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(vtk):=20Column2DDataset=20=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89Z=E6=95=B4=E8=A1=8C=E9=9A=90=E8=97=8F(setRowV?= =?UTF-8?q?isible,=E9=9D=9E=E8=87=AA=E5=AE=9A=E4=B9=89=E4=B8=8D=E7=95=99?= =?UTF-8?q?=E5=AD=A4=E6=A0=87=E7=AD=BE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/panels/columns/Column2DDataset.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/panels/columns/Column2DDataset.cpp b/src/app/panels/columns/Column2DDataset.cpp index c149f81..e6d6294 100644 --- a/src/app/panels/columns/Column2DDataset.cpp +++ b/src/app/panels/columns/Column2DDataset.cpp @@ -47,16 +47,16 @@ Column2DDataset::Column2DDataset(QWidget* parent) : QWidget(parent) { zSpin->setRange(-1000000, 1000000); zSpin->setSuffix(QStringLiteral(" m")); zSpin->setValue(0); - zSpin->setVisible(false); connect(view2d, qOverload(&QComboBox::currentIndexChanged), this, - [this, zSpin](int idx) { - zSpin->setVisible(idx == 4); + [this, form, zSpin](int idx) { + form->setRowVisible(zSpin, idx == 4); // 整行隐藏(含"Z 值"标签),非自定义时不留孤标签 emit view2DModeChanged(idx); }); connect(zSpin, qOverload(&QDoubleSpinBox::valueChanged), this, [this](double z) { emit customZChanged(z); }); form->addRow(QStringLiteral("位置"), view2d); form->addRow(QStringLiteral("Z 值"), zSpin); + form->setRowVisible(zSpin, false); // 默认非自定义→隐藏整行 root->addWidget(new QLabel(QStringLiteral("2D视图"))); root->addLayout(form); }