Lección 11: Aprendiendo a crear y utilizar widgets de lista como Listbox y Combobox en Python Tkinter

Posted by

Curso de Python Tkinter – Widgets de lista

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!