查看波列数据,关闭窗口销毁,重新查看重新取数据。

This commit is contained in:
DESKTOP-450PEFP\mainc 2026-06-30 16:55:51 +08:00
parent 46bd5c696d
commit da4a89377b

View File

@ -17,6 +17,7 @@
#include "PropertyWidget.h"
#include "mainwindowsplitter.h"
#include "CallManage.h"
#include "WellLogTableDialogNew.h"
CustomTabWidget::CustomTabWidget(QWidget *parent)
: QWidget(parent)
@ -116,7 +117,8 @@ void CustomTabWidget::removeTab(int index)
QWidget* pWgt = m_pStackedWidget->widget(index);
m_pStackedWidget->removeWidget(pWgt); //widget is not deleted but simply removed from the stacked layout, causing it to be hidden.
MainWindowSplitter* mwinCurve = qobject_cast<MainWindowSplitter*>(pWgt);
if (mwinCurve)
WellLogTableDialogNew* mtableDlg = qobject_cast<WellLogTableDialogNew*>(pWgt);
if (mwinCurve || mtableDlg)
{
// 模块插件不释放
pWgt->deleteLater();