我有办法在wxPython中以编程方式设置鼠标光标的位置吗?
例如,我想用鼠标指针实现粘性行为,当鼠标指针靠近特定位置(x0,y0)时,它会位于(x0,y0)。
答案 0 :(得分:0)
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。