学习视频链接
【QT|QT学习日记12——Qt中的鼠标事件】最新QT从入门到实战完整版|传智教育_哔哩哔哩_bilibili
文章图片
https://www.bilibili.com/video/BV1g4411H78N?p=31&vd_source=0471cde1c644648fafd07b54e303c905
目录
一、鼠标进入和出去事件
1.1 新建 C++ 文件
1.2 编写代码
1.3 操作
1.4 运行结果
二、鼠标点击、释放和移动事件
2.1 修改代码
2.2 运行结果
2.3 捕获点击的位置信息
2.4 判定是哪个按键按下
2.5 设置鼠标追踪状态
一、鼠标进入和出去事件
1.1 新建 C++ 文件
文章图片
文章图片
1.2 编写代码
文章图片
文章图片
1.3 操作
文章图片
文章图片
文章图片
1.4 运行结果
文章图片
捕获鼠标进入和鼠标离开
二、鼠标点击、释放和移动事件
2.1 修改代码
文章图片
文章图片
2.2 运行结果 在按下后移动会一直打印移动
文章图片
2.3 捕获点击的位置信息 头文件#include
文章图片
打印全局坐标(基于屏幕的坐标,屏幕的坐标轴原点是左上角)
文章图片
2.4 判定是哪个按键按下
文章图片
文章图片
左键移动判断不了,因为点击和释放是一个瞬间动作,移动是一个连续的动作,可能在移动的过程中右键也按下了
所以我们要使用位图的位运算
文章图片
2.5 设置鼠标追踪状态 只要是在这上面移动就会打印,不需要鼠标按下
文章图片
文章图片
推荐阅读
- 小杨带你玩转C语言【初阶】|操作符知识你会了,那表达式求值呢()
- Qt记录|Qt+WinDbg分析程序崩溃原因
- vue3|vue3学习7(props以及验证)
- QT学习|QXlsx读写Excel表格
- Qt|QtXlsx 读写 excel
- 学习笔记|学习笔记 Graph Neural Network (李宏毅 机器学习)
- 机器学习|【学习笔记-李宏毅】GAN(生成对抗网络)全系列(一)
- Web前端|【HTML】——基础知识点总结
- 学习|C++ 练习3 [牛客]