源代码:
# 创建主窗口
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()