浏览代码

update: release page when changed

YaoH 3 周之前
父节点
当前提交
ecb506b18a
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      mainwindow.cpp

+ 1 - 0
mainwindow.cpp

@@ -120,6 +120,7 @@ void MainWindow::switchPage(QWidget *button) {
             existingPage->hide();
             existingPage->hide();
             ui->stackedWidget->removeWidget(existingPage);
             ui->stackedWidget->removeWidget(existingPage);
             createdPageByButton.remove(button);
             createdPageByButton.remove(button);
+            delete existingPage;  // 删除旧页面
         }
         }
 
 
         QWidget *newPage = factory->createPage(this);
         QWidget *newPage = factory->createPage(this);