Skip to content

🧩 Snippet: ventana básica con CustomTkinter

Plantilla mínima para arrancar cualquier app de escritorio con customtkinter: ventana + etiqueta + botón que actualiza el texto. Explicación de cada pieza en 05-CustomTkinter.

python
import customtkinter as ctk

def saludar():
    titulo.configure(text="Hola, presionaste el botón")

ventana = ctk.CTk()
ventana.title("Mi primera app")
ventana.geometry("400x300")

titulo = ctk.CTkLabel(
    ventana,
    text="Bienvenido"
)
titulo.pack(pady=20)

boton = ctk.CTkButton(
    ventana,
    text="Presióname",
    command=saludar
)
boton.pack(pady=10)

ventana.mainloop()

Cómo correrlo:

bash
pip install customtkinter   # una sola vez
python app.py