#滑动条在我们的生活中还是非常常见的,比如Windows下的音量控制,音乐或者视频的进度控制,
#都是用滑动条来实现的,那么他在tkinter中是怎么使用的呢?
from tkinter import *
window = Tk()
Scale(window,label='sss', #设置显示的标签
from_=0,to=100, # 设置最大最小值
#注意设置最大值的属性不是'from',而是'from_',这是因为python中已经有了from关键字啦
resolution=1, # 设置步距值
orient=HORIZONTAL, # 设置水平方向
#如果我们想设置成垂直方向改怎么办呢?直接缺省这个属性就可以啦,默认就是垂直哒
).pack()
window.mainloop()
#通过上面的一顿操作,我们已经成功创建出了一个滑动条,但是会发现滑动条的值会直接显示出来,
#标题也顶的老高,那么要怎么把这个滑动条的值给隐藏起来呢?
#其实很简单,我们只需要添加一个属性设置,
#设置 show=0 ,即可
#绑定Scale的值为我们所用
from tkinter import *
window = Tk()
value = StringVar()
def s_print(text): #注意,Scale的回调函数需要给定形参,当触发时会将Scale的值传给函数
print(value.get())
print(text) #两者同样的效果
Scale(window,label='sss',
from_=0,to=100,
resolution=1,show=0,
variable=value,command=s_print
).pack()
window.mainloop()