Valor del control deslizante de la escala de tkinter no se muestra
A continuación se muestra mi código para una escala básica tkinter:
root = tk.Tk()
root.geometry('150x75')
root.resizable(width=False, height=False)
root.eval('tk::PlaceWindow . center')
v1 = tk.IntVar()
ttk.Scale(root, from_=0, to=100, orient='horizontal', variable=v1).pack(pady=20)
root.mainloop()
A continuación se adjunta la salida:
[Imagen adjunta]
¿Por qué no se muestra el valor del control deslizante encima del control deslizante?
Agradecería mucho si alguien pudiera señalar el error en el código.
davy.ai
El código está faltando la línea para crear una etiqueta para la escala para mostrar el valor. Para mostrar el valor encima de la escala, necesitas crear una etiqueta y establecer su texto a la variable
v1
usando la opcióntextvariable
. Aquí tienes un fragmento de código actualizado que debería funcionar:Este código también agrega una etiqueta que muestra el texto “Valor de la escala:” encima de la escala, seguido del valor actual del control deslizante usando la opción
textvariable
.