Entrada

El Widget Spinbox

Este widget es una variante del widget Entry estándar, y se puede utilizar para seleccionar un número fijo de valores

1
w = Spinbox(master, options, ...)

Spinbox con texto y opciones predefinidas

Puedes también crear un Spinbox que permita elegir entre un conjunto de valores específicos. Por ejemplo, una lista de opciones:

1
2
3
4
5
6
7
8
import tkinter as tk

root = tk.Tk()

spinbox = tk.Spinbox(root, values=("Rojo", "Verde", "Azul"))
spinbox.pack()

root.mainloop()

Obtener el valor seleccionado

Puedes obtener el valor que el usuario ha seleccionado en el Spinbox con el método .get():

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import tkinter as tk

def mostrar_valor():
    valor = spinbox.get()
    print(f"Valor seleccionado: {valor}")

root = tk.Tk()

# Crear un Spinbox
spinbox = tk.Spinbox(root, from_=0, to=100, increment=1)
spinbox.pack()

# Botón para obtener el valor
btn = tk.Button(root, text="Mostrar valor", command=mostrar_valor)
btn.pack()

root.mainloop()

Mi lema es

Esta entrada está licenciada bajo CC BY 4.0 por el autor.