tkinter库入门教程(五):Scale尺度

本文介绍了一个使用Python的Tkinter库创建简单图形界面的例子,其中包括一个可互动的水平进度条,用户可以通过拖动进度条来改变其状态,并实时显示进度。

源代码:

# 创建主窗口
import tkinter as tk
window = tk.Tk()
window.title('尺度')
window.geometry('200x200')


# 创建标签,用于显示进度条里实际进度
l = tk.Label(window, bg='green', width=15, height=2, text='empty')
l.pack()

# 打印出所在位置的数字
def print_selection(v):  # 传入参数v
    l.config(text='当前进度:'+v)
# 创建尺度条
s = tk.Scale(window, label='拉动下方进度条', from_=0, to=10,  # 进度条从0到10
             orient=tk.HORIZONTAL,  # 进度条方向为从左到右
             length=150,  # 进度条长度
             tickinterval=2,  # 进度条下方显示以2为单位长度的数字
             resolution=0.1,  # 数据精确程度
             command=print_selection  # 触发功能,返回当前进度
            )
s.pack()


window.mainloop()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值