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、程序成功实现。




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