如何在Qt的主窗口中打开一个新窗口?

时间:2013-08-01 08:00:19

标签: qt window

我是qt编程的新手,想知道如何从主窗口打开一个新窗口,主窗口消失了?有没有我可以查看的源代码?

3 个答案:

答案 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();