Creating a Tkinter app in Python to Display Mouse Coordinates using PyAutoGui

Posted by

Pythonでマウス座標を表示するTkinterアプリを作る【pyautogui】

Pythonでマウス座標を表示するTkinterアプリを作る【pyautogui】

Pythonは多くの便利なライブラリを提供しており、pyautoguiはその1つです。pyautoguiを使用すると、マウスやキーボードの制御が簡単に行えます。今回は、Tkinterを使用してマウスの座標を表示するアプリを作成してみましょう。

手順

まずは、Tkinterとpyautoguiをインストールします。


pip install tk
pip install pyautogui

次に、以下のPythonコードを実行して、Tkinterアプリを作成します。


import tkinter as tk
import pyautogui

def display_coordinates():
x, y = pyautogui.position()
label.config(text=f"x: {x}, y: {y}")

root = tk.Tk()
root.title("マウス座標表示アプリ")

label = tk.Label(root, text="")
label.pack()

button = tk.Button(root, text="座標表示", command=display_coordinates)
button.pack()

root.mainloop()

以上の手順で、Tkinterを使用してマウスの座標を表示するアプリが作成されます。ボタンをクリックすると、現在のマウス座標が表示されるようになります。

まとめ

Pythonとpyautoguiを使用すれば、簡単にマウスやキーボードの制御が可能です。Tkinterを組み合わせることで、GUIアプリケーションを作成することもできます。是非、自分のアイデアを形にするために、これらのツールを活用してみてください。