zoukankan      html  css  js  c++  java
  • tkinter学习笔记_03

    6、单选框   Radiobutton

    import tkinter as tk
    root = tk.Tk()
    root.title("xxx")
    root.geometry('200x100')
    
    # 提示框
    var = tk.StringVar()   # 第一个字符串变量值
    l = tk.Label(root, bg='yellow', width=20, text='empty')  # textvariable 文本变量值
    l.pack()
    
    # 单选按键框1
    def print_selection():
        l.config(text='you have selectes' + var.get())  # 改变Label内的text
    r1 = tk.Radiobutton(root, text='OptionA', variable=var, value='A',
                        command=print_selection)  # 选择了variable的var, 会被赋值成A,command触发动作
    r1.pack()
    # 单选按键框2
    def print_selection():
        l.config(text='you have selectes' + var.get())  # 改变Label内的text
    r2 = tk.Radiobutton(root, text='OptionB', variable=var, value='B',
                        command=print_selection)  # 选择了variable的var, 会被赋值成A,command触发动作
    r2.pack()
    # 单选按键框3
    def print_selection():
        l.config(text='you have selectes' + var.get())  # 改变Label内的text
    r3 = tk.Radiobutton(root, text='OptionC', variable=var, value='C',
                        command=print_selection)  # 选择了variable的var, 会被赋值成A,command触发动作
    r3.pack()

    7、尺度  scale

    # 提示框
    var = tk.StringVar()   # 第一个字符串变量值
    l = tk.Label(root, bg='yellow', width=20, text='empty')  # textvariable 文本变量值
    l.pack()
    
    # scale 横向拉动框
    def print_selection(v):
        l.config(text='you have selectes' + v)  # 改变Label内的text
    
    s = tk.Scale(root, label='try me', from_=5, to=11,
                 orient=tk.HORIZONTAL,
                 length=200, showvalue=0, tickinter=3, resolution=0.01,
                 command=print_selection)
    s.pack()
    #lable 名字,
    # from_ 从,
    # to 到,
    # orient方向/HORIZONTAL横向
    # length长度   showvalue选择树的时候,值显示在上面,0就是不显示,1就是显示
    # tickinter 标签的长度     resolution 保留多少位小数 两位就是0.01
    # command 在scale中要有默认传入值

  • 相关阅读:
    Xilinx之软件平台 ISE与Vivado前世今生
    博客开园
    第一天:开始你的Jobeet项目
    MySQL之alter语句用法总结
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    MySQL中distinct和group by性能比较[转]
    GROUP BY,WHERE,HAVING之间的区别和用法
    split(),preg_split()与explode()函数分析与介
    解析posix与perl标准的正则表达式区别
    sql关键字的解释执行顺序
  • 原文地址:https://www.cnblogs.com/lixy-88428977/p/9367053.html
Copyright © 2011-2022 走看看