2013-08-01 201 views

回答

5

从插槽中的主窗口调用此代码:

QWidget *wdg = new QWidget; 
wdg->show(); 
hide();//this will disappear main window 
+0

它说'隐藏'未在此范围内声明 – Learner

+0

@ user2595561〜>请在您的问题中添加您的代码。 – saeed

0

试试这个,而不是

this-> hide(); 
2

mainwindow.h

声明类NewWindow的NW对象,如下

NewWindow *nw = new NewWindow(); 

(比方说,我们将打开NewWindow,一旦Button1的被点击主窗口)

然后在on_pushButton_1_clicked()时隙等级主窗口的:

void MainWindow::on_pushButton_1_clicked(){ 
    nw->show(); 
    this->hide(); 
}