
點擊右上角關閉鍵,視窗就會關閉并被洗掉,如果不新new一個就會出錯,要怎樣才可以設定點擊右上角關閉鍵,視窗只是隱藏而不是關閉并洗掉呢?
視窗是QMdiArea的子視窗
QMdiSubWindow *MDIWin_1;
CPD_WAVE *MDI_1;
MDIWin_1->setWidget(MDI_1);
MainFrame_mdi->addSubWindow(MDIWin_1);
uj5u.com熱心網友回復:
我重寫了MDI_1的colseevent函式,但是點擊右上角關閉鍵的時候,視窗還是被洗掉了void CPD_WAVE::closeEvent(QCloseEvent *event){
this->hide();
}
uj5u.com熱心網友回復:
自定義標題欄?uj5u.com熱心網友回復:
默認的視窗標題欄是由系統管理的,按樓上說,自定義標題欄可以解決,就是稍微有點麻煩轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/263969.html
標籤:Qt
