• Scale


    Scale刻度组件。

    当你希望用户输入某个范围内的一个数值,使用scale组件可以很好的代替Entry组件。

    用法: 创建一个指定范围的Scale组件其实非常容易,你只需要指定from和to两个选项即可。

    但是由于,from本身是Python的关键字,所以为了区分需要在后边紧跟一个下划线:from_

     1 from tkinter import *
     2 root = Tk()
     3 
     4 s1 = Scale(root,from_=0,to=42)
     5 s1.pack()
     6 
     7 s2 = Scale(root,from_=0,to=200,orient=HORIZONTAL)
     8 s2.pack()
     9 
    10 mainloop()
     1 #使用get可以获取两个滑块的位置
     2 from tkinter import *
     3 master=Tk()
     4 
     5 s1= Scale(master,from_=0,to=100)
     6 s1.pack(padx=10,pady=10)
     7 
     8 s2 = Scale(master,from_=0,to=50,orient=HORIZONTAL)
     9 s2.pack(padx=10,pady=10)
    10 
    11 def getposition():
    12     print(s1.get(),s2.get())
    13 
    14 b = Button(master,text='获取位置',command=getposition)
    15 b.pack()
    16 
    17 mainloop()
     1 #使用resolution控制步长,即每一步走多长,通过tickinterval设置刻度,每隔几个是一个刻度
     2 from tkinter import *
     3 master = Tk()
     4 s1= Scale(master,from_=0,to=100,resolution=5,
     5           length=200,tickinterval=5,orient=VERTICAL)
     6 s1.pack()
     7 
     8 s2 =Scale(master,from_=0,to=200,resolution=10,
     9           length=1000,tickinterval=5,orient=HORIZONTAL)
    10 s2.pack()
    11 
    12 mainloop()
  • 相关阅读:
    每日日报2021.5.14
    每日日报2021.5.13
    每日日报2021.5.12
    每日日报2021.5.11 冲刺第十天
    《梦断代码》读后感3
    每日日报2021.5.10 冲刺第九天
    《梦断代码》读后感2
    每日日报2021 5/23
    每日日报2021 5/22
    每日日报2021 5/21
  • 原文地址:https://www.cnblogs.com/themost/p/6770290.html
Copyright © 2020-2023  润新知