Qt编辑信号与槽(自总结)

在这里插入图片描述
(1)在按钮点击之前,界面一定要存在,信号和槽之前一定要加connect,至于connect在哪,由自己决定,可以在信号界面,也可以在槽界面。
(2)我的例子是在信号界面,在点击按钮时,接收信号的槽界面要先创建(这个很重要、很重要、很重要),然后再写connect函数。
(3)还有一个是很重要的,就是槽函数一定要public(我这connect写在信号界面)
(4)以下界面需要另一个界面函数的时候别忘记加头文件
——————————————————————————————————
以下是例子:
1、信号
(1)在发送信号界面的头文件先定义一个信号
在这里插入图片描述

signals:
    void dlgReturn(int,int,int);    

(2)写需要发送的信号(笔者在这里把connect定义在信号界面,这个下面讲)
dlgReturn是自己定义的
在这里插入图片描述
2、connect
在connect之前要保证所有页面存在
页面的信号到页面的槽
在这里插入图片描述

connect(this, &AutoEWidget::dlgReturn, parA, &parAdjust::showValue);

3、槽
(1)在槽界面的头文件定义一个公共的槽头文件:注意公共的public
在这里插入图片描述
(2)自定义槽函数在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值