2013-08-01 202 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(); 
}