使用QMouseEvent记录鼠标在屏幕边缘的移动

威尔逊

我们想使用鼠标移动事件(单击后)来缩放/平移图像QWidget到目前为止,此功能非常有效,但有以下例外:当光标到达屏幕边缘时,QMouseEvent位置不再更改,并且看起来QWidget鼠标没有移动。

QMouseEvent在这种屏幕边缘条件下,是否有一种优雅的方法可以从中提取原始鼠标移动数据还是可以在按下鼠标按钮时“冻结”光标位置,然后在不移动光标的情况下记录鼠标的移动?

勤工俭学

是的,您当然可以冻结光标。此示例将冻结10秒钟:

p = QtGui.QCursor.pos()
t0 = time.time()
while time.time()-t0 < 10:
    QtGui.QCursor.setPos(p)

在给定的情况下,只要按下鼠标按钮,就可以在每次发生移动事件时将鼠标移动到起始位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

鼠标卡在纵向窗口的屏幕下边缘

来自分类Dev

检测屏幕上的鼠标移动

来自分类Dev

旋转记录的鼠标移动[Java]

来自分类Dev

从屏幕中心通过鼠标光标画线到屏幕边缘

来自分类Dev

Pygame-鼠标移动时变换屏幕

来自分类Dev

单击鼠标移动屏幕项目的顺序

来自分类Dev

OpenBox鼠标绑定,用于将窗口拖动到屏幕边缘

来自分类Dev

沿屏幕右边缘的奇怪鼠标指针行为 Ubuntu 19.10

来自分类Dev

使用C#将鼠标移动锁定在一个特定的屏幕上

来自分类Dev

防止使用“鼠标移动”来消隐屏幕的脚本不起作用

来自分类Dev

使用鼠标移动Tkinter画布

来自分类Dev

使用CMMotionManager使图像环绕屏幕边缘吗?

来自分类Dev

使用KIF从屏幕边缘滑动(测试UIScreenEdgePanGestureRecognizer)?

来自分类Dev

使用KIF从屏幕边缘滑动(测试UIScreenEdgePanGestureRecognizer)?

来自分类Dev

如何使用CSS绘制移动设备边缘?

来自分类Dev

登录后或我移动鼠标时屏幕冻结

来自分类Dev

屏幕上的鼠标移动分辨率是多少

来自分类Dev

将鼠标指针移动到其他屏幕的命令

来自分类Dev

如何从在Kubuntu上用鼠标移动的放大屏幕退出?

来自分类Dev

不活动后移动鼠标时屏幕闪烁

来自分类Dev

心理记录上次鼠标滚轮移动的时间

来自分类Dev

使用鼠标事件使用Javascript移动图像

来自分类Dev

散景悬停突出显示的边缘会随着鼠标移动而变化

来自分类Dev

如何使用javascript模拟鼠标单击以及鼠标移动

来自分类Dev

同时使用键盘和鼠标时,鼠标移动延迟

来自分类Dev

如何使用ActionListener对鼠标释放/鼠标移动执行操作?

来自分类Dev

使用鼠标移动和缩放Tkinter画布

来自分类Dev

C:使用GTk +跟踪鼠标移动

来自分类Dev

使用鼠标在openGL中移动图形

Related 相关文章

  1. 1

    鼠标卡在纵向窗口的屏幕下边缘

  2. 2

    检测屏幕上的鼠标移动

  3. 3

    旋转记录的鼠标移动[Java]

  4. 4

    从屏幕中心通过鼠标光标画线到屏幕边缘

  5. 5

    Pygame-鼠标移动时变换屏幕

  6. 6

    单击鼠标移动屏幕项目的顺序

  7. 7

    OpenBox鼠标绑定,用于将窗口拖动到屏幕边缘

  8. 8

    沿屏幕右边缘的奇怪鼠标指针行为 Ubuntu 19.10

  9. 9

    使用C#将鼠标移动锁定在一个特定的屏幕上

  10. 10

    防止使用“鼠标移动”来消隐屏幕的脚本不起作用

  11. 11

    使用鼠标移动Tkinter画布

  12. 12

    使用CMMotionManager使图像环绕屏幕边缘吗?

  13. 13

    使用KIF从屏幕边缘滑动(测试UIScreenEdgePanGestureRecognizer)?

  14. 14

    使用KIF从屏幕边缘滑动(测试UIScreenEdgePanGestureRecognizer)?

  15. 15

    如何使用CSS绘制移动设备边缘?

  16. 16

    登录后或我移动鼠标时屏幕冻结

  17. 17

    屏幕上的鼠标移动分辨率是多少

  18. 18

    将鼠标指针移动到其他屏幕的命令

  19. 19

    如何从在Kubuntu上用鼠标移动的放大屏幕退出?

  20. 20

    不活动后移动鼠标时屏幕闪烁

  21. 21

    心理记录上次鼠标滚轮移动的时间

  22. 22

    使用鼠标事件使用Javascript移动图像

  23. 23

    散景悬停突出显示的边缘会随着鼠标移动而变化

  24. 24

    如何使用javascript模拟鼠标单击以及鼠标移动

  25. 25

    同时使用键盘和鼠标时,鼠标移动延迟

  26. 26

    如何使用ActionListener对鼠标释放/鼠标移动执行操作?

  27. 27

    使用鼠标移动和缩放Tkinter画布

  28. 28

    C:使用GTk +跟踪鼠标移动

  29. 29

    使用鼠标在openGL中移动图形

热门标签

归档