tkinter连续范围选择控件Scale应用实例

13 篇文章 2 订阅

原文地址

分类目录——tkinter

  • 先看效果

    1584086542763

    其中黄色部分为一个Label,用来显示当前游标所在位置的值;下放为刻度尺(Scale),拖动游标可以选择不同的值

  • Scale使用示例

    s = tk.Scale(window, label='try me', from_=5, to=11, orient=tk.HORIZONTAL,
                 length=200, showvalue=1, tickinterval=2, resolution=0.01, command=print_selection)
    print(s.config())
    # Scale 刻度尺?
    # 其中
    # from  下界
    # to    上届
    # orient    # 尺度条的方向, tk.HORIZONTAL为横向,tk.VERTICAL为竖向
    # length    # 尺度条的长度,单位为像素
    # showvalue # 是否显示游标所在位置的值
    # tickinterval  # 刻度间隔
    # resolution    # 取值保留小数点后几位
    # 可供传入的属性: activebackground, background, bigincrement, bd,
    # bg, borderwidth, command, cursor, digits, fg, font, foreground, from,
    # highlightbackground, highlightcolor, highlightthickness, label,
    # length, orient, relief, repeatdelay, repeatinterval, resolution,
    # showvalue, sliderlength, sliderrelief, state, takefocus,
    # tickinterval, to, troughcolor, variable, width.
    s.pack()	# 放置Scale
    
  • 上方的Label

    # 根据Scale游标的值设定Label中的显示值
    def print_selection(v):
        l.config(text='you have selected ' + v)
    
    l = tk.Label(window, bg='yellow', width=20, text='empty')
    l.pack()
    
  • 全部代码

  • 参考文献

    代码主要来自 Scale 尺度,略有改动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BBJG_001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值