|
@@ -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);
|