QT中實現多窗口切換,並從子窗口返回數據

該程序的功能:主窗口裏有兩個button和ltextEdit,按下下一頁button後彈出子窗口並隱藏主窗口,按下退出Button後退出程序,按下退出Button後退出程序。子窗口有文本框lineEdit和button,按下子窗口的button後,會向主窗口發送文本框裏的值,然後再ltextEdit中顯示,並且子窗口關閉。  

用到的軟件:QT5

注:以下文件全部在同一個項目文件中

說明:在這隻介紹兩個窗口之間的切換,如若想要更多的窗口切換,只需按同樣的方法去實現就行了。

一、

1.主窗口的ui界面,如圖



2.子窗口ui界面,如圖



3.主程序。



4、主窗口的頭文件 MainWindow.h



5、主界面的.cpp文件 MainWindow.cpp



6、子窗口的頭文件 fram.h



7、子窗口的.cpp文件 fram.cpp



二、程序的運行效果

1、首先彈出以下界面



2、當按下“下一頁”按鈕是,出現以下界面



3、在文本框中輸入數據,並將該數據返回到主窗口。如在文本框輸入‘“返回主窗口”,然後按下按鈕後



4、主窗口如下圖:



5、程序成功實現。




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