3
我想在Windows上用Python捕獲左/右/雙擊事件。我可以用win32api來做這個嗎?用Python捕獲Windows單擊事件
例如,每次我點擊某處時,我都希望它打印出它被點擊的地方的確切座標以及它是什麼類型的點擊。
有人想告訴我正確的方向嗎?
我想在Windows上用Python捕獲左/右/雙擊事件。我可以用win32api來做這個嗎?用Python捕獲Windows單擊事件
例如,每次我點擊某處時,我都希望它打印出它被點擊的地方的確切座標以及它是什麼類型的點擊。
有人想告訴我正確的方向嗎?
也許PyHook是你在找什麼
嘗試使用此代碼:
#!/usr/bin/env python
# coordinates.py
import gtk
class Coordinates(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
self.connect("expose_event", self.expose)
self.connect("motion_notify_event", self.expose)
def expose(self, widget, event):
self.tooltips = gtk.Tooltips()
x ,y = self.get_pointer()
self.set_tooltip_text(str(x) + ',' + str(y))
return False
def main():
window = Coordinates()
window.connect("destroy", gtk.main_quit)
window.show_all()
gtk.main()
if __name__ == "__main__":
main()
您可以添加相應的信號,左/右/雙擊