Añadir controles a una ventana con Tkinter y Python

Posted by

Insertar controles en ventana Tkinter y python

Insertar controles en ventana Tkinter y python

En este artículo, vamos a explorar cómo insertar controles en una ventana utilizando Tkinter y python. Tkinter es una biblioteca gráfica estándar para python que permite crear interfaces de usuario de forma sencilla y rápida.

Crear una ventana

Primero, vamos a crear una ventana utilizando Tkinter.

  
  import tkinter as tk

  root = tk.Tk()
  root.title("Ventana de ejemplo")
  root.geometry("300x200")

  root.mainloop()
  

Insertar controles

Una vez que tenemos nuestra ventana, podemos insertar diferentes controles como botones, etiquetas, cuadros de texto, etc.

Por ejemplo, para insertar un botón en nuestra ventana, podemos usar el siguiente código:

  
  btn = tk.Button(root, text="Hacer clic")
  btn.pack()
  

De manera similar, podemos insertar etiquetas, cuadros de texto y otros controles en nuestra ventana.

Manejar eventos

Además de insertar controles, también podemos manejar eventos como hacer clic en un botón o ingresar texto en un cuadro de texto. Por ejemplo, para manejar el evento de hacer clic en un botón, podemos utilizar el siguiente código:

  
  def hacer_clic():
      lbl.config(text="Botón clickeado")

  btn = tk.Button(root, text="Hacer clic", command=hacer_clic)
  btn.pack()
  lbl = tk.Label(root, text="")
  lbl.pack()
  

En este ejemplo, hemos creado una función llamada hacer_clic que se ejecutará cuando el botón sea clickeado. La etiqueta lbl se actualizará con el texto “Botón clickeado” cuando el botón sea clickeado.

Conclusión

En resumen, Tkinter es una herramienta muy útil para crear interfaces de usuario en python. Con su capacidad para insertar diferentes controles y manejar eventos, podemos crear ventanas interactivas y funcionales en poco tiempo.