9

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

4

3 回答 3

8

从 MainWindow 中的插槽调用此代码:

QWidget *wdg = new QWidget;
wdg->show();
hide();//this will disappear main window
于 2013-08-01T08:06:48.703 回答
5

mainwindow.h

如下声明类 NewWindow 的 nw 对象

NewWindow *nw = new NewWindow();

(假设我们将打开 NewWindow,一旦在 MainWindow 上单击 button1)

然后在on_pushButton_1_clicked()MainWindow 类的插槽中:

void MainWindow::on_pushButton_1_clicked(){ 
    nw->show();
    this->hide();
}
于 2016-04-18T02:56:15.833 回答
1

试试这个

this-> hide();
于 2014-06-30T20:51:01.387 回答