TUTORIAL · Tkinter

Tutorial de Tkinter - Escala

Esta sección del tutorial introduce la escala en Python Tkinter.

En esta página

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

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

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.