Tkinter学习笔记之Radiobutton选择按钮
2017-08-20 15:15
218 查看
Radiobutton:单选按钮,用于多选一,可以包含文字或者图像,在同一个组内,只能有一个按钮被选中。每一个Radiobutton都可以有自己的处理函数,可以使用command选项为每个选择按钮来制定一个回调函数,一经触发,函数会做出相应处理。
语法
r1=Radiobutton(master, text='...', ······)
参数
master是指当前的父窗口;text是单选按钮对应的文字;
还有许多其他参数,variable,value..... 下面的例子会有详细代码,说明参数的意义和处理函数的使用
这里将做一个简单的Radiobutton的应用,主要实现选择不同的Radiobutton时,对应的处理函数做出不用的反应,实时将选择的选项显示在标签中。
代码如下
运行结果如下
语法
r1=Radiobutton(master, text='...', ······)
参数
master是指当前的父窗口;text是单选按钮对应的文字;
还有许多其他参数,variable,value..... 下面的例子会有详细代码,说明参数的意义和处理函数的使用
这里将做一个简单的Radiobutton的应用,主要实现选择不同的Radiobutton时,对应的处理函数做出不用的反应,实时将选择的选项显示在标签中。
代码如下
import tkinter as tk window=tk.Tk() window.title('my window') window.geometry('200x200') var=tk.StringVar() l=tk.Label(window,bg='pink',width=20,text='empty') #当未点击Radiobutton时,标签中显示这里的text l.pack() def print_selection(): l.config(text='you have selected '+var.get()) #当点击Radiobutton时,标签中会显示对应你选择的选项 r1=tk.Radiobutton(window,text='Option A',variable=var,value='A',command=print_selection) #这里的command即是对应单选按钮的处理函数 r1.pack() r2=tk.Radiobutton(window,text='Option B',variable=var,value='B',command=print_selection) r2.pack() r3=tk.Radiobutton(window,text='Option C',variable=var,value='C',command=print_selection) r3.pack() window.mainloop() #这里是相当于while的无限循环
运行结果如下
相关文章推荐
- 单选按钮控件RadioButton(选择类控件)
- android单选按钮选择,RadioGroup,radioButton
- 山寨开机选择四大系统-----------RadioGroup 、RadioButton单选按钮
- radioButton事件重载,用于多选择按钮的情形,不用每一个radiobutton都添加选中执行事件
- 单选按钮 RadioButton 的使用
- 方维系统,评论按钮在没输入内容是虚的不能点击,输入内容选择分类后就可以点击了
- HTML的radio单选按钮实现男、女性别只能选择一个
- javascript点击按钮,弹出另一页,选择值后,返回到当前页
- 【Android 开发】:UI控件之单选按钮 RadioButton 的使用方法
- 为何在设置-安全中选择图案解锁后,《电源按钮即时锁定》按钮取消选中无效
- android - RadioButton椭圆形背景样式和字体选择时候的颜色
- 单选框RadioGroup,单选按钮RadioButton的使用
- pushButton,选择屏幕中定义按钮
- jQuery EasyUI详解-EasyUI常用控件之按钮/搜索框/密码框/文件框/数字框/日期时间选择框
- 控制控件(滑杆,分段选择控件,开关按钮)
- asp.net 中点击按钮弹出模式对话框,选择值后返回到页面中(window.showModalDialog实现)
- 选择屏幕按钮、ICON、CALL SELECTION-SCREEN
- Radiobutton 和 Checkbutton 按钮
- Android模仿摩拜单车车型选择按钮
- 根据你的目的和意图来选择按钮样式