Віджет Scale – клас повзунка (шкала). Це віджет, який дозволяє вибрати будь-яке значення із заданого діапазону.
name = Scale(window)name – ім'я повзунка, window – ім'я вікна, на якому він розташовується.
from tkinter import * # імпортування графічної бібліотекиroot = Tk() # створення головного вікна# функція для друку значенняdef get_value(): print(scale.get())# створення шкалиscale = Scale(root, orient=HORIZONTAL, # орієнтація повзунка length=300, # довжина from_=0, # початкове значення на шкалі to=10, # кінцеве значення на шкалі tickinterval=2, # інтервал, через який відображаються мітки на шкалі resolution=2) # мінімальна відстань пересування повзункаscale.pack()button = Button(root, text="Друкувати значення", command=get_value) # створення кнопкиbutton.pack()root.mainloop() # задання команди відображення вікна при запускуfrom tkinter import * # імпортування графічної бібліотекиroot = Tk() # створення головного вікна# функція для зміни розміру шрифту (ОБОВ'ЯЗКОВО ПОВИННА ПРИЙМАТИ АРГУМЕНТ ДЛЯ ВЗАЄМОДІЇ З ПОВЗУНКОМ!!!)# ця функція отримує поточне значення на повзункуdef size(val): label.config(font=("Arial", val))# створення шкалиscale = Scale(root, orient=VERTICAL, # орієнтація повзунка вертикальна length=200, # довжина from_=10, # початкове значення на шкалі to=30, # кінцеве значення на шкалі tickinterval=10, # інтервал, через який відображаються мітки на шкалі resolution=10, # мінімальна відстань пересування повзунка command=size) # встановлення дії на повзунокscale.pack(side=LEFT)# створення мітки з текстом "Tkinter" (тут задаємо початковий розмір тексту)label = Label(root, text='Tkinter', font=("Arial", 10)) # "Arial" — вид шрифту, 10 — розмірlabel.pack(side=RIGHT)root.mainloop() # задання команди відображення вікна при запуску