我是QT编程的新手,想知道如何从主窗口打开一个新窗口并使主窗口消失?有没有源代码可以参考?
QWidget *wdg = new QWidget;
wdg->show();
hide();//this will disappear main window
在 mainwindow.h
中:
如下声明类 NewWindow
的对象 nw:
NewWindow *nw = new NewWindow();
void MainWindow::on_pushButton_1_clicked(){
nw->show();
this->hide();
}
this-> hide();
hide(); // this is to hide the previous window
secDialog = new SecDialog(this);
secDialog->show();
确保在显示第二个对话框之前添加第一行代码 hide(); 以便隐藏主窗口。