1.创建
from tkinter import *
root=Tk()
Scale(root).pack()
root.mainloop()
2.参数
from tkinter import *
root=Tk()
Scale(root,from_=-100,to=500,resolution=5,orient=HORIZONTAL).pack()
root.mainloop()
from_ 最小值
to 最大值
resolution 步长
HORIZONTAL 水平方向
3.绑定变量
from tkinter import *
root=Tk()
v=StringVar()
Scale(root,from_=-100,to=500,resolution=5,orient=HORIZONTAL,variable=v).pack()
print(v.get())
root.mainloop()
4.事件处理
from tkinter import *
root=Tk()
def printScale(text):
print('text=',text)
print('v=',v.get())
v=StringVar()
Scale(root,from_=0,to=100.0,resolution=0.01,orient=HORIZONTAL,variable=v,command=printScale).pack()
print(v.get())
root.mainloop()
5.设置和打印值
s1.set(50)
print(s1.get())