Scale 尺度(拉滑块),通过滑块来设置一数字值
import tkinter as tk
window=tk.Tk() #建立主窗口
window.title("My Window") #主窗口名字
window.geometry("500x300") #这里的乘号是小写x
Mylabel= tk.Label(window, bg='green', fg='white', width=20, text='empty') #设置标签
Mylabel.pack()
def print_selection(v): #定义触发函数
Mylabel.config(text='you have selected ' + v)
#创建尺度滑条,从0开始10结束,方向为水平(竖直的标识为VERTICAL),长度200字符,以2为刻度,精度为0.01,触发调用print_selection函数
Myscale = tk.Scale(window, label='try me', from_=0, to=10, orient=tk.HORIZONTAL, length=200, showvalue=0,tickinterval=2, resolution=0.01, command=print_selection)
Myscale .pack()
window.mainloop() #主窗口循环显示
运行界面:
水平方向:
竖直方向: