Qt鼠标事件 我的鼠标样式

这篇博客介绍了如何在Qt中自定义鼠标样式,通过重写MouseMoveEvent事件处理函数和使用定时器,实现了在鼠标移动过程中星星逐渐消失的动态效果。在mouseMoveEvent函数中,利用pos()获取鼠标坐标,并保存起点和终点来控制星星的移动轨迹。
摘要由CSDN通过智能技术生成

鼠标样式的效果如下:



主要思路:


重写widget的MouseMoveEvent事件的处理函数。移动过程中的四个星星由四个定时器控制着,分别处于移动前位置A点和移动后的位置B点之间的四点上,然后从最小的星星到最大的星星分别在定时器事件中消失。


关于起点A和重点B的位置保存问题,在mouseMoveEvent函数中,有pos()获取到的坐标是移动此刻的坐标。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值