最初の Qt ウィンドウにボタンがあります。ボタンをクリックすると、現在のウィンドウの ui が別の ui ファイルの UI に変更されます。現在、ボタンをクリックすると新しいウィンドウが開きますが、古いウィンドウがまだ開いています。現在のウィンドウの内容を別の内容に置き換える方法はありますか? または、単に別のウィンドウを開いて最初のウィンドウを破棄する方がよいでしょうか?
MainWindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
otherWindow = new OtherWindow();
otherWindow->show();
}