Qt多窗口合并与多窗口信号槽连接

本文介绍了如何在Qt环境中将多个窗口控件合并到主显示界面,并实现窗口间的信号槽连接。首先创建并设计了多个窗口的UI,接着将这些窗口的控件整合到主窗口的Widget中。然后通过代码实现不同窗口间的信号和槽的连接,使得主界面的文字编辑可以同步显示在其他窗口的Label和TextEdit中。最后展示了运行效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 建立多个窗口的控件

在这里插入图片描述
在项目名称上右击,add new 添加以上文件

在这里插入图片描述
标注的随意选择一个,这里做例子选择widget;添加完毕之后,如下所示。
在这里插入图片描述

然后两个ui文件上分别添加控件(这里添加pushbutton与lineEdit和label作为例子)如下图
mainWindow的ui界面(作为主显示窗口)上边是widget(把其他添加的ui界面的布置放入其中,运行可显示),下边是pushbutton(触发事件)与lineEdit(编辑发送signal的内容)和label(其他界面文字信号的接收显示部件)。
在这里插入图片描述
以下是添加了两个ui界面的控件到主显示界面。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值