Python Tkinter详解 (八)Scale滑动条的使用

#滑动条在我们的生活中还是非常常见的,比如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()
  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值