Tutorial de Tkinter - Escala

  1. Ejemplo de escala de Tkinter
  2. Orientación y resolución de la escala de Tkinter

Una Escala es el widget que el usuario puede seleccionar un valor numérico del rango de valores moviendo un control deslizante a lo largo de la escala.

Se pueden especificar los valores mínimos y máximos y también la resolución de la escala. La escala proporciona un valor numérico acotado en comparación con un Widget de entrada.

Ejemplo de escala de Tkinter

Tkinter Scale_Basic.py
import tkinter as tk
 
app = tk.Tk() 
app.geometry('300x200')
app.title("Basic Scale")

scaleExample = tk.Scale(app, from_=0, to=10)
scaleExample.pack()
app.mainloop()
scaleExample = tk.Scale(app, from_=0, to=10)

from_ especifica el valor mínimo, y to especifica el valor máximo del rango.

Orientación y resolución de la escala de Tkinter

Tkinter Scale_Orientation and Resolution.py
import tkinter as tk
 
app = tk.Tk() 
app.geometry('300x200')
app.title("Tkitner Scale Example")

scaleExample = tk.Scale(app,
                        orient='horizontal',
                        resolution=0.1,
                        from_=0,
                        to=10)
scaleExample.pack()
app.mainloop()

Escala de Tkinter Horizontal y diferente resolución

scaleExample = tk.Scale(app,
                        orient='horizontal',
                        resolution=0.1,
                        from_=0,
                        to=10)
orient='horizontal'

La orientación por defecto de la escala de Tkinter es vertical, como se muestra en el primer ejemplo. Necesitas especificar el atributo orient de scale para que sea horizontal para obtener una escala Tkinter horizontal.

resolution=0.1

La resolución de la escala puede ser modificada por la opción resolution que tiene el valor por defecto de 1.

comments powered by Disqus