欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

tkinter之scale(我们暂且把scale叫做“测量器”吧)

程序员文章站 2022-05-28 22:21:38
...

跟着教程,继续学习tkinter,教程网址点击打开链接

做得挺行的。这次的scale的参数用的很多

源码:

import tkinter as tk

#scale我们暂且叫它测量器吧。

window=tk.Tk()
window.title('scale')
window.geometry('400x400')

#定义label用于显示
l=tk.Label(window,
           bg='green',
           width=30,height=1,
           text='empty')
l.pack()

#为command服务
def prints(v):
    l.config(text='you have select '+v)

s=tk.Scale(window,
           label='try me',#scale的名字
           from_=5,to=10,#scale的范围
           orient=tk.HORIZONTAL,#定义scale的横向还是竖向
           length=200,#200像素
           showvalue=1,#是否显示当前值
           tickinterval=2,#标记的间隔(每隔多少就显示一个标记)
           resolution=0.1,#精确到0.1位
           command=prints#这个command所用的函数默认有当前值作为参数传入
           )
s.pack()

tk.mainloop()

我没有直接去看文档,毕竟我也是懒人一个了。。

运行结果:

tkinter之scale(我们暂且把scale叫做“测量器”吧)

相关标签: tkinter