Curso de Python Tkinter – Widgets de lista
En esta lección vamos a aprender cómo crear y usar los widgets de lista en Python Tkinter, como Listbox y Combobox.
¿Qué son Listbox y Combobox?
Los widgets de lista son elementos que permiten al usuario seleccionar una o más opciones de una lista predefinida. Listbox es un widget que muestra una lista de opciones, mientras que Combobox es un widget que combina una caja de entrada de texto con una lista desplegable.
Cómo crear y usar Listbox en Python Tkinter
Para crear un Listbox en Python Tkinter, se utiliza el siguiente código:
“`python
import tkinter as tk
window = tk.Tk()
listbox = tk.Listbox(window)
listbox.pack()
“`
Para añadir elementos a un Listbox, se utiliza el método `insert()`:
“`python
listbox.insert(1, “Opción 1”)
listbox.insert(2, “Opción 2”)
“`
Cómo crear y usar Combobox en Python Tkinter
Para crear un Combobox en Python Tkinter, se utiliza el siguiente código:
“`python
import tkinter as tk
from tkinter import ttk
window = tk.Tk()
combobox = ttk.Combobox(window)
combobox[‘values’] = (“Opción 1”, “Opción 2”, “Opción 3”)
combobox.pack()
“`
Para obtener el valor seleccionado en un Combobox, se utiliza el método `get()`:
“`python
selected_option = combobox.get()
print(selected_option)
“`
Con estos ejemplos puedes empezar a utilizar los widgets de lista en tus aplicaciones de Python Tkinter. ¡Esperamos que esta lección haya sido de ayuda!