学习视频链接
最新QT从入门到实战完整版|传智教育_哔哩哔哩_bilibilihttps://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 编写代码
文章来源地址https://www.toymoban.com/news/detail-515867.html
1.3 操作
1.4 运行结果
捕获鼠标进入和鼠标离开
二、鼠标点击、释放和移动事件
2.1 修改代码
2.2 运行结果
在按下后移动会一直打印移动
2.3 捕获点击的位置信息
头文件 #include <QMouseEvent>
打印全局坐标(基于屏幕的坐标,屏幕的坐标轴原点是左上角)
2.4 判定是哪个按键按下
左键移动判断不了,因为点击和释放是一个瞬间动作,移动是一个连续的动作,可能在移动的过程中右键也按下了
所以我们要使用位图的位运算
2.5 设置鼠标追踪状态
只要是在这上面移动就会打印,不需要鼠标按下
文章来源:https://www.toymoban.com/news/detail-515867.html
到了这里,关于QT学习日记12——Qt中的鼠标事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!