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.