Учебник Tkinter - Scale

Scale
- это виджет, с помощью которого пользователь может выбрать числовое значение из диапазона значений, перемещая ползунок вдоль шкалы.
Можно указать минимальное и максимальное значения, а также разрешение шкалы. Масштаб предоставляет ограниченное числовое значение по сравнению с виджетами Entry widget.
Пример с масштабированием шкалы в кинтер-режиме
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 Ориентация и разрешение
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
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn