開關我有兩種形式之一是trainee_view.ui 等是enter_new_trainee.ui如何重新加載本UI細節一次不同於在UI QT C++
所以,我有trainee_view.cpp,trainee_view。 H鍵查看培訓生的名單在DB 和enter_new_trainee.cpp,enter_new_trainee.h進入新學員細節
現在trainee_view.ui我有一個按鈕「添加見習」 所以,如果我點擊這個按鈕,它會去「enter_new_trainee.ui」
void trainee_view::on_pushButton_2_clicked()
{
newtrainee=new enter_new_trainee(this);
newtrainee->setWindowFlags(Qt::Window);
newtrainee->show();
// connect(newtrainee, SIGNAL(destroyed()), this, SLOT(refresh_form()));
}
所以通過使用connect()我想刷新trainee_view進入新的學員細節後。所以我怎麼能發信號從 第二種形式到第一種形式,使我第一種形式調用refresh_form()方法。 我試圖在newtrainee上使用destroy()信號,但無法刷新我的trainee_view表單。
要簡單。我只想得到一個對象被銷燬或不是如此,如果銷燬我可以調用refresh()方法來加載修改完成的部件 爲我選擇connect()方法,所以我應該怎麼稱呼它。如果我打電話給 connect(newtrainee,SIGNAL(destroyed()),this,SLOT(refresh_form())); 沒有效果,即沒有加載到視圖中。
是新手到qt所以請儘量幫助我。 謝謝你。
強烈建議使用[mcve]。 – m7913d