Rastreo de coordenadas del ratón en Tkinter con Python

Posted by

Para rastrear las coordenadas del ratón en una ventana de Tkinter con Python, primero debes crear una ventana utilizando la biblioteca Tkinter en Python. Aquí tienes un tutorial paso a paso sobre cómo hacerlo:

Paso 1: Importar la biblioteca Tkinter
Comienza importando la biblioteca Tkinter en tu script de Python:

import tkinter as tk

Paso 2: Crear la ventana de Tkinter
A continuación, crea una ventana de Tkinter y configúrala con un tamaño específico:

# Crear la ventana
ventana = tk.Tk()
ventana.title("Rastrear coordenadas del ratón")

# Configurar tamaño de la ventana
ventana.geometry("400x400")

Paso 3: Crear una etiqueta para mostrar las coordenadas
Agrega una etiqueta en la ventana que mostrará las coordenadas del ratón en tiempo real:

# Crear etiqueta para mostrar las coordenadas
etiqueta_coordenadas = tk.Label(ventana, text="")
etiqueta_coordenadas.pack()

Paso 4: Crear una función para rastrear las coordenadas
A continuación, define una función que rastreará las coordenadas del ratón y actualizará la etiqueta correspondiente:

def rastrear_coordenadas(evento):
    x = evento.x
    y = evento.y
    etiqueta_coordenadas.config(text=f"Coordenadas del ratón - X: {x}, Y: {y}")

# Unir función al evento Motion
ventana.bind("<Motion>", rastrear_coordenadas)

Paso 5: Ejecutar la aplicación
Finalmente, inicia el bucle principal de la aplicación Tkinter para que la ventana se muestre y empiece a rastrear las coordenadas del ratón:

ventana.mainloop()

¡Y eso es todo! Ahora tienes una ventana de Tkinter que rastrea las coordenadas del ratón en tiempo real. Cada vez que muevas el ratón dentro de la ventana, las coordenadas se actualizarán en la etiqueta correspondiente.

Recuerda guardar tu script en un archivo con extensión .py y ejecutarlo desde la línea de comandos para ver la ventana y comenzar a rastrear las coordenadas del ratón. ¡Espero que este tutorial haya sido útil!