diff --git a/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp b/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp index 54863c8..7b8343a 100644 --- a/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp +++ b/Src/nmNum/nmSubWxs/nmWxNumericalDesign.cpp @@ -210,6 +210,11 @@ void nmWxNumericalDesign::fillResultWellCombo(const QString& selectedWellName) } } + // 未计算时没有结果井列表,先显示当前井,避免下拉框空白。 + if(m_pResultWellCombo->count() == 0 && !sCurrentWellName.isEmpty()) { + m_pResultWellCombo->addItem(sCurrentWellName); + } + int nIndex = m_pResultWellCombo->findText(sCurrentWellName); if(nIndex < 0 && m_pResultWellCombo->count() > 0) { nIndex = 0;