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()
あなたは右/左/ダブルクリックのために適切な信号を追加することができます