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




  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值