Учебник Tkinter - Scale
Scale
- это виджет, с помощью которого пользователь может выбрать числовое значение из диапазона значений, перемещая ползунок вдоль шкалы.
Можно указать минимальное и максимальное значения, а также разрешение шкалы. Масштаб предоставляет ограниченное числовое значение по сравнению с виджетами Entry widget.
Пример с масштабированием шкалы в кинтер-режиме
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_
указывает минимальное значение, а to
- максимальное значение диапазона.
Tkinter Scale Ориентация и разрешение
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()
scaleExample = tk.Scale(app,
orient='horizontal',
resolution=0.1,
from_=0,
to=10)
orient='horizontal'
Как показано в первом примере, по умолчанию шкала Tkinter имеет вертикальную ориентацию. Чтобы получить горизонтальную шкалу Tkinter, необходимо указать атрибут orient
для scale
, который должен быть horizontal
.
resolution=0.1
Разрешение шкалы может быть изменено опцией resolution
, которая имеет значение по умолчанию 1
.