マウスの位置を取得して変数として設定する方法はありますか?
<Motion>
イベントに反応するコールバックを設定できます:
import Tkinter as tk
root = tk.Tk()
def motion(event):
x, y = event.x, event.y
print('{}, {}'.format(x, y))
root.bind('<Motion>', motion)
root.mainloop()
どのような変数が必要かわかりません。上記では、ローカル変数x
とy
マウス座標を設定しています。
motion
クラスメソッドを作成すると、インスタンス属性self.x
とself.y
マウス座標を設定でき、他のクラスメソッドからアクセスできるようになります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加