【发布时间】:2014-04-19 02:14:05
【问题描述】:
首先,对不起我的英语不好!
我想让屏幕上的光标在停止移动 10 秒后变得不可见。我认为如果存在类似 positionChanged(QPoint lastPos , QPoint currentPos) 的信号,这个问题很容易解决,lastPos 表示主屏幕光标(热点)在全局屏幕坐标中的最后位置,currentPos 表示当前位置,一旦光标停止移动,就应该发出这个信号。注意,即使没有按下鼠标按钮,这里的鼠标移动事件也应该发生,即有光标跟踪鼠标。在 Qt 中,可以使用 QWidget:: 启用鼠标跟踪: setMouseTracking(),但是我的问题不限于 Qt,它是系统范围的,我现在想在 Windows 上执行此操作,有人知道如何在这里启用鼠标跟踪吗? 也欢迎任何其他解决方案!
【问题讨论】: