zoukankan      html  css  js  c++  java
  • Tkinter的Scale组件

    Scale:范围控件;显示一个数值刻度,为输出限定范围的数字区间

    一、基本使用

    1、创建一个空间,供用户选择数值

    如果想要为程序添加滑块,个人建议使用pack布局。这样fill=x,fill=y就搞定了。

    代码如下:

    # coding:utf8
    from tkinter import *
    
    
    class App:
        def __init__(self, master):
            # tickinterval 刻度值,在旁边显示位置数据
            # resolution精度,每次改变的跨度
            # orient改变水平和垂直
            frame = Frame(master).pack(padx=5, pady=10)
            s1 = Scale(frame, from_=0, to=100, orient=HORIZONTAL, tickinterval=10, resolution=5, length=300)
            s2 = Scale(frame, from_=0, to=200)
            s1.pack()
            s2.pack(side=RIGHT, fill=Y)
    
            # 使用get方法获取其数值。
            def show():
                print(s1.get(), s2.get())
            Button(frame, text="获取位置", command=show).pack(padx=5, pady=5, side=LEFT)
    
    
    root = Tk()
    win = App(root)
    root.mainloop()

    效果如下:

    image


    读书和健身总有一个在路上

  • 相关阅读:
    TCGA下载神器--TCGAbiolinks
    perl模块终极解决方案--转载
    Web前端优化
    关于CDN
    手写RateLimiter
    互联网高并发之限流
    互联网高并发之Hystrix实现服务隔离和降级
    关于Hystrix
    Apollo原理
    SpringBoot2.0之整合Apollo
  • 原文地址:https://www.cnblogs.com/Renqy/p/12840794.html
Copyright © 2011-2022 走看看