From adef09b09daeaf56c84d647125c4c05e9d26192d Mon Sep 17 00:00:00 2001 From: lvjunjie Date: Wed, 27 May 2026 17:28:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E4=BA=8E=E6=B2=A1=E6=9C=89=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E7=9A=84=E7=BB=84=E4=BB=B6=EF=BC=8Crelease=E4=B8=8B?= =?UTF-8?q?=E9=9A=90=E8=97=8F=EF=BC=8Cdebug=E4=B8=8B=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp b/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp index 251bae2..04ee7c0 100644 --- a/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp +++ b/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp @@ -32,6 +32,14 @@ nmWxNumericalDesign* nmWxNumericalDesign::s_pCurrentInstance = nullptr; +static bool isNumericalDesignDebugOptionsVisible() +{ +#ifdef QT_DEBUG + return true; +#endif + return false; +} + nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent) : iDlgBase(parent) { @@ -83,6 +91,21 @@ nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent) // 设置信号槽连接 setupConnections(); + + //对于没有功能的组件,release下隐藏,debug下显示 + bool bDebugOptionsVisible = isNumericalDesignDebugOptionsVisible(); + m_pImposePiCheck->setVisible(bDebugOptionsVisible); + m_pShowAveragePressureCheck->setVisible(bDebugOptionsVisible); + m_pOutputGroup->setVisible(bDebugOptionsVisible); + m_pUseWellIntakeCheck->setVisible(bDebugOptionsVisible); + m_pRedefineKrPcCheck->setVisible(bDebugOptionsVisible); + m_pRedefineKrPcIconButton->setVisible(bDebugOptionsVisible); + m_pApplyUnconsolidationCheck->setVisible(bDebugOptionsVisible); + m_pApplyUnconsolidationIconButton->setVisible(bDebugOptionsVisible); + m_pUseDFNCheck->setVisible(bDebugOptionsVisible); + m_pNumericalSettingsGroup->setVisible(bDebugOptionsVisible); + m_pForecastBtn->setVisible(bDebugOptionsVisible); + m_pSensitiveBtn->setVisible(bDebugOptionsVisible); } nmWxNumericalDesign::~nmWxNumericalDesign()