解释结论关闭tabwidget窗口是否资源
This commit is contained in:
parent
72a0e01607
commit
58efbe36bb
|
|
@ -115,8 +115,12 @@ void CustomTabWidget::removeTab(int index)
|
||||||
|
|
||||||
QWidget* pWgt = m_pStackedWidget->widget(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.
|
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);
|
||||||
//pWgt->deleteLater();
|
if (mwinCurve)
|
||||||
|
{
|
||||||
|
// 模块插件不释放
|
||||||
|
pWgt->deleteLater();
|
||||||
|
}
|
||||||
if (m_pTabBar->count() == 0)
|
if (m_pTabBar->count() == 0)
|
||||||
{
|
{
|
||||||
emit tabIsEmpty();
|
emit tabIsEmpty();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user