Qt 关于mouseTracking鼠标追踪和tabletTracking平板追踪的几点官方说明

  • mouseTracking属性用于保存是否启用鼠标跟踪,缺省情况是不启用的。

  • 没启用的情况下,对应部件只接收在鼠标移动同时至少一个鼠标按键按下时的鼠标移动事件。

  • 启用鼠标跟踪的情况下,任何鼠标移动事件部件都会接收。

  • 部件方法hasMouseTracking()用于返回当前是否启用鼠标跟踪。

  • setMouseTracking(bool enable)用于设置是否启用鼠标跟踪。

  • 与鼠标跟踪相关的函数主要是mouseMoveEvent()。

  • tabletTracking属性保存是否启用部件的平板跟踪,缺省是不起用的。

  • 没有启用平板跟踪的情况下,部件仅接收触控笔与平板接触或至少有个触控笔按键按下时的触控笔移动事件。

  • 如果部件启用了平板跟踪功能,部件能接收触控笔靠近但未真正接触平板时的触控笔移动事件。

  • 这可以用于监视操作位置以及部件的辅助操作功能(如旋转和倾斜),并为图形界面提供这些操作的信息接口。

  • 部件方法hasTabletTracking()用于返回当前是否启用平板跟踪。

  • setTabletTracking(bool enable)用于设置是否启用平板跟踪。

  • 与平板跟踪相关的函数主要是tabletEvent()。


推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/VsFMs

相关推荐
树欲静而风不止慢一点吧6 分钟前
Qt5/6版本对应的Emscripten版本
开发语言·qt
LYOBOYI1231 小时前
qt的事件传播机制
java·前端·qt
线束线缆组件品替网2 小时前
Aries Electronics 定制线缆选型与设计建议
数码相机·测试工具·智能手机·电脑·pcb工艺
爱喝矿泉水的猛男3 小时前
鼠标堪比mac触控板(普通鼠标即可)
macos·计算机外设
prettyxian4 小时前
【QT】Qt从零入门指南:创建你的第一个GUI程序
开发语言·qt
TheNextByte14 小时前
如何不使用USB将文件从手机传输到笔记本电脑
智能手机·电脑
不会c嘎嘎4 小时前
QT中的常用控件(一)
开发语言·qt
卿山05045 小时前
电脑键盘各按键功能
stm32·计算机外设·电脑
枫叶丹47 小时前
【Qt开发】Qt系统(一)-> 定时器 QTimerEvent 和 QTimer
c语言·开发语言·数据库·c++·qt·系统架构
林政硕(Cohen0415)8 小时前
ARM Linux Qt Widget 虚拟键盘输入法移植
linux·arm开发·qt·键盘·输入法