Listbox
Listbox
es una herramienta que permite a los usuarios ver y seleccionar de una lista de opciones. Es útil para presentar una lista de elementos entre los cuales el usuario puede hacer una o varias selecciones.
Características Principales
Selección de Ítems: Permite la selección de uno o múltiples ítems. La selección múltiple puede ser configurada permitiendo que los usuarios seleccionen más de un ítem a la vez.
Navegación y Desplazamiento: Integra funcionalidades de desplazamiento, lo que lo hace ideal para listas largas de opciones.
Métodos de Interacción: Proporciona métodos para agregar, modificar y eliminar elementos, así como para obtener la selección actual.
Métodos Comunes
insert(index, item): Añade un ítem al
Listbox
. El parámetroindex
determina dónde será insertado el ítem en la lista.delete(first, last=None): Elimina uno o más ítems de la lista. Si
last
no se especifica, solo se elimina el ítem en la posiciónfirst
.get(first, last=None): Recupera uno o más ítems de la lista. Similar a
delete
, silast
no se especifica, solo se recupera el ítem en la posiciónfirst
.curselection(): Devuelve una tupla con los índices de todos los ítems seleccionados.
see(index): Asegura que el ítem en la posición
index
sea visible.size(): Devuelve el número de ítems en el
Listbox
.
Configuraciones
height: Determina el número de ítems visibles antes de que se necesite desplazamiento.
selectmode: Controla cómo se pueden seleccionar los ítems. Los valores pueden ser
SINGLE
(sólo un ítem a la vez),BROWSE
(comoSINGLE
, pero el ítem puede ser cambiado manteniendo el botón del ratón presionado),MULTIPLE
(múltiples ítems pueden ser seleccionados sin necesidad de mantener presionada la tecla Ctrl), yEXTENDED
(permite selección múltiple usando Shift y Ctrl para rangos y selecciones adicionales, respectivamente).
Explicación
Listbox: Se crea un
Listbox
con un número fijo de líneas visibles y configurado para permitir la selección múltiple.Insertar Ítems: Se añaden varios ítems a la lista usando el método
insert
.Botón de Acción: Un botón que, cuando se presiona, llama a una función para imprimir los ítems seleccionados.
Última actualización