我是qt编程的新手,想知道如何从主窗口打开一个新窗口,主窗口消失了?有没有我可以查看的源代码?
答案 0 :(得分:7)
从MainWindow的插槽中调用此代码:
QWidget *wdg = new QWidget;
wdg->show();
hide();//this will disappear main window
答案 1 :(得分:4)
在mainwindow.h
声明类NewWindow的nw对象,如下所示
NewWindow *nw = new NewWindow();
(假设我们将在MainWindow上点击button1后打开NewWindow)
然后在MainWindow类的on_pushButton_1_clicked()
槽中:
void MainWindow::on_pushButton_1_clicked(){
nw->show();
this->hide();
}
答案 2 :(得分:1)
试试这个
this-> hide();