“僅爲學習記錄,如有紕漏,歡迎指正”
作業3:怎麼實現父界面隱藏,子界面顯示
純代碼點這裏
思路:當點擊一個按鈕之後(涉及點擊事件,利用槽函數觸發),把父界面關閉(執行函數裏面的一個方法this->close();//關閉當前界面
),顯示子界面(XXX->show();
),當我們在界面按下返回按鈕是,把子界面關閉,顯示父子界面。
完成效果:
界面切換方法:兩種
1、子界面擋住父界面
2、父界面隱藏,子界面顯示
我的父界面ui圖
-父界面已經有了,現在要添加一個新的子界面,向工程裏面添加新的類,添加步驟
然後在ui中設計好新的畫面
- 接下來就是功能的實現了
界面切換:子界面擋住父界面
在父界面裏添加子界面的頭文件,也就是將子界面關聯起來,原因就是讓當前界面可以調用子界面裏面的類,爲後面父界面調用子界面的方法做準備。
1、添加子界面的頭文件
2、調用子界面類和方法
3、子界面添加父界面頭文件
4、子界面的返回方法是,關閉子界面,顯示父界面(點擊返回按鈕事件,利用槽函數)
至此完成界面切換代碼編寫。