bool mouseTracking

这个属性保存的是窗口部件跟踪鼠标是否生效。

如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件。

如果鼠标跟踪生效,如果没有按键被按下,这个窗口部件也会接收鼠标移动事件。

 

也可以参考mouseMoveEvent ()和QApplication::setGlobalMouseTracking ()。

通过setMouseTracking ()设置属性值并且通过hasMouseTracking ()来获得属性值。

 

调用这个函数后,如想使mouseMoveEvent有效,也就是在鼠标在区域内移动就会触发,而非鼠标按键按下时才触发,注意只能是QWidget,如果是QMainwindow,则无效。

相关文章:

  • 2021-08-04
  • 2021-06-18
  • 2021-11-04
  • 2021-08-28
  • 2021-04-02
  • 2021-07-19
  • 2022-01-12
  • 2021-12-19
猜你喜欢
  • 2021-08-17
  • 2021-05-16
  • 2021-12-21
  • 2021-08-02
  • 2021-12-14
  • 2021-12-23
  • 2021-05-15
  • 2021-09-10
相关资源
相似解决方案