在wxPython中以编程方式设置鼠标光标的位置

时间:2013-06-21 10:53:27

标签: python wxpython

我有办法在wxPython中以编程方式设置鼠标光标的位置吗?

例如,我想用鼠标指针实现粘性行为,当鼠标指针靠近特定位置(x0,y0)时,它会位于(x0,y0)。

2 个答案:

答案 0 :(得分:0)

pymouse module

import pymouse
m = pymouse.PyMouse()
m.move(1,1)

答案 1 :(得分:0)

尝试使用框架的WarpPointer方法。请参阅http://www.wxpython.org/docs/api/wx.Window-class.html,这是wx.Frame继承的类。请注意,wxPython可能只能在wx程序中操作鼠标。如果它在程序之外,那么你将需要像pymouse或特定于操作系统的东西,比如PyWin32。