美文网首页
Python3 Tkinter-Scale

Python3 Tkinter-Scale

作者: zmqqq | 来源:发表于2019-03-19 07:56 被阅读0次

    1.创建

    from tkinter import *
    
    root=Tk()
    
    Scale(root).pack()
    
    root.mainloop()
    
    图片.png

    2.参数

    from tkinter import *
    
    root=Tk()
    
    Scale(root,from_=-100,to=500,resolution=5,orient=HORIZONTAL).pack()
    
    root.mainloop()
    

    from_ 最小值

    to 最大值

    resolution 步长

    HORIZONTAL 水平方向

    3.绑定变量

    from tkinter import *
    
    root=Tk()
    
    v=StringVar()
    
    Scale(root,from_=-100,to=500,resolution=5,orient=HORIZONTAL,variable=v).pack()
    print(v.get())
    
    root.mainloop()
    
    图片.png

    4.事件处理

    from tkinter import *
    
    root=Tk()
    
    def printScale(text):
        print('text=',text)
        print('v=',v.get())
    
    v=StringVar()
    Scale(root,from_=0,to=100.0,resolution=0.01,orient=HORIZONTAL,variable=v,command=printScale).pack()
    print(v.get())
    
    root.mainloop()
    
    图片.png

    5.设置和打印值

    s1.set(50)
    print(s1.get())
    

    相关文章

      网友评论

          本文标题:Python3 Tkinter-Scale

          本文链接:https://www.haomeiwen.com/subject/mtswmqtx.html