QT6(52)6.2 事件与信号:常用的事件实现,被 Qt 封装成了信号与槽函数代码。以及本节例题的实现代码,在 QLabel 子控件的增加对悬停 hover 事件的处理

(181)先理论讲授

在这里插入图片描述

++ 以及

在这里插入图片描述

++

在这里插入图片描述

(182)以下开始完善例题举例一

在这里插入图片描述

++原生 QLabel 标签不支持悬停事件,源于 QWidget 的原因。对于悬停事件的处理,必须自定义控件了

(183)为 Qt 程序添加自定义的 C++ 类

在这里插入图片描述

++ 注意其构造函数的写法,要及时加入容器 ,别的代码随后补充 :

在这里插入图片描述

++ UI 控件提升的流程

在这里插入图片描述

++继续提升

在这里插入图片描述

++

在这里插入图片描述

(184)再来实验标签双击的事件处理流程

在这里插入图片描述

(185)如图,直接在自定义控件里完善事件的处理即可。但本书老师为了演示信号与槽的使用,事件与信号的关系,又强制在鼠标双击的事件里调用信号与槽函数,来完成标签文本的改变

在这里插入图片描述

(186)接着实现 hover 事件的处理,改变标签的颜色

在这里插入图片描述

++ 补充资料

在这里插入图片描述

++

在这里插入图片描述

++补充资料

在这里插入图片描述

(187)

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangzhangkeji

谢谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值