学习视频链接
目录
一、鼠标进入和出去事件
1.1 新建 C++ 文件

1.2 编写代码


1.3 操作



1.4 运行结果

捕获鼠标进入和鼠标离开
二、鼠标点击、释放和移动事件
2.1 修改代码


2.2 运行结果
在按下后移动会一直打印移动

2.3 捕获点击的位置信息
头文件 #include <QMouseEvent>

打印全局坐标(基于屏幕的坐标,屏幕的坐标轴原点是左上角)

2.4 判定是哪个按键按下

左键移动判断不了,因为点击和释放是一个瞬间动作,移动是一个连续的动作,可能在移动的过程中右键也按下了
所以我们要使用位图的位运算

2.5 设置鼠标追踪状态
只要是在这上面移动就会打印,不需要鼠标按下


版权声明:本文为HuanBianCheng27原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。