QT·頁面跳轉,怎麼切換到另一個界面

“僅爲學習記錄,如有紕漏,歡迎指正”

作業3:怎麼實現父界面隱藏,子界面顯示
純代碼點這裏
思路:當點擊一個按鈕之後(涉及點擊事件,利用槽函數觸發),把父界面關閉(執行函數裏面的一個方法this->close();//關閉當前界面),顯示子界面(XXX->show();),當我們在界面按下返回按鈕是,把子界面關閉,顯示父子界面。

完成效果:
在這裏插入圖片描述
界面切換方法:兩種
1、子界面擋住父界面
2、父界面隱藏,子界面顯示

我的父界面ui圖
在這裏插入圖片描述
-父界面已經有了,現在要添加一個新的子界面,向工程裏面添加新的類,添加步驟

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
然後在ui中設計好新的畫面
在這裏插入圖片描述

  • 接下來就是功能的實現了

界面切換:子界面擋住父界面
在父界面裏添加子界面的頭文件,也就是將子界面關聯起來,原因就是讓當前界面可以調用子界面裏面的類,爲後面父界面調用子界面的方法做準備。
1、添加子界面的頭文件
在這裏插入圖片描述
2、調用子界面類和方法在這裏插入圖片描述
3、子界面添加父界面頭文件
在這裏插入圖片描述
4、子界面的返回方法是,關閉子界面,顯示父界面(點擊返回按鈕事件,利用槽函數)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
至此完成界面切換代碼編寫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章