Python Tkinter Radiobutton控件
Radiobutton是一个标准的Python Tkinter组件,它用来实行多选1。 Radiobutton可以包含文字或者图像,你还可以将一个函数或者方法将button联系起来。当这个button被点击的时候,Tkinter会自动调用这个函数或者方法。
Radiobutton内button只能显示同一种字体,但是text可以显示一行或者多行文字。另外,你还可以对其中的一个字符设置下划线,用来表示关键字之类的。默认情况下,可以使用Tab键移动到button控件上。
每一组 Radiobutton控件手应该和同一个Tkinter变量联系起来。每个button代表这个变量可能取值中的一个。
Radiobutton控件非常类似复选按钮。为了保证Radiobutton控件可以正常工作买确保同一组里的Radiobutton控件都纸箱同一个变量,你可以使用value选项来指定button代表的具体值。
from Tkinter import *master = Tk()v = IntVar()Radiobutton(master, text="One", variable=v, value=1).pack(anchor=W)
Radiobutton(master, text="Two", variable=v, value=2).pack(anchor=W)mainloop()
效果如下:
如果当按钮值发生改变时,你希望得到通知,你可以使用command选项为每个选择按钮来制定一个回调函数。
当有多个选项需要创建时,你应该使用类似下面的循环。
from Tkinter import *
master = Tk()
MODES = [
("Monochrome", "1"),
("Grayscale", "L"),
("True color", "RGB"),
("Color separation", "CMYK"),
]
v = StringVar()
v.set("L") # initialize
for text, mode in MODES:
b = Radiobutton(master, text=text,
variable=v, value=mode)
b.pack(anchor=W)
mainloop()
运行效果如下:
如果你想创建另外形式的选择按钮,可以使用 indicatoron=0这个选项,它将会以下面的形式创建:
Python Tkinter Radiobutton控件相关推荐
- python tkinter Checkbutton控件
本小节展示的是python tkinter Checkbutton控件 选择了那些Ckeckbutton控件选项则在label控件中显示出来 from tkinter import *#导入tkint ...
- Python Tkinter 常用控件空间位置摆放
几何管理 Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,以下是Tkinter公开的几何管理类:包.网格.位置. from Tkinter import*#初始化Tk() myWin ...
- python tkinter界面 控件位置随窗体自动调整适应_如何实现python tkinter控件随窗口变化?...
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python tkinter 各控件属性 全
2019独角兽企业重金招聘Python工程师标准>>> 1.Button 按钮.类似标签,但提供额外的功能,例如鼠标掠过.按下.释放以及键盘操作/事件 2.Canvas 画布.提供绘 ...
- Python Tkinter 之Radiobutton控件(Python GUI 系列8)
Python Tkinter 之Radiobutton控件(Python GUI 系列8) 1. 序言 本章介绍Tkinter的Radiobutton控件,本文是Python GUI系列的第8篇文章, ...
- wxpython制作表格界面_[Python] wxPython 菜单栏控件学习总结(原创)
1.总结 1.大体创建过程 1.创建一个 菜单栏 : menuBar = wx.MenuBar() 相当于这个白色地方,没有File这个菜单 2.创建 菜单 : fileMenu = wx.Menu( ...
- 设置RadioButton控件中文本的位置.
RadioButton控件的labelPlacement属性. 示例: 代码: <?xml version="1.0" encoding="utf-8" ...
- c#:RadioButton控件与CheckBox控件的用法
一.用途 1.RadioButton控件 单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项.也就是说,当同一个容器中(Form.Panel.GroupBox.PictureBox ...
- GroupBox 控件 RadioButton控件
7.GroupBox 控件 GroupBox控件又称为分组框,它在工具箱中的图标是 .该控件常用于为其他控件提供可识别的分组,其典型的用法之一就是给RadioButton控件分组.可以通过分组框的Te ...
最新文章
- shell awk 的一些用法
- extern 全局变量在不同的文件使用方法(static)
- bzoj 1731: [Usaco2005 dec]Layout 排队布局【差分约束】
- 成为中国特色项目经理,走上人生巅峰
- 浅析MySQL二进制日志
- Cookie enable 的检测
- 深度学习_算法工程师 6 万字总结算法面试中的深度学习基础问题
- SAM4E单片机之旅——22、GMAC和PHY的介绍与初始化
- 第 14 章 SMS
- 开源计算机辅助翻译(CAT)软件OmegaT快速上手指南
- 计算机应用基础评分标准及评分细则,《计算机应用基础》评分标准(范文).doc
- 《MyBatis 从入门到精通》
- 用PyTorch进行手写数字识别
- RAP2-DELOS 开源社区版本 (后端API服务器) 部署安装
- Android Studio Canvas 实现鼠标贝塞尔曲线拖尾特效
- 注册中心集群 服务负载均衡 雪崩效应Hystrix
- 深入理解 Java 泛型
- 感觉-勇气-缘分 爱的永恒
- struts注解 配置拦截器 拦截器无效
- 蓝桥杯按键处理解决办法
热门文章
- intel网卡驱动方法1的安装说明书
- Windows平台JDK8下载和安装说明
- 3G无线网卡速度的小测试
- 5.5.2指令流水线 影响因素分类
- 类脑计算的研究进展与发展趋势
- mssql 计划怎每隔n秒_4个步骤,教你定制超科学的跑步计划
- 一文了解边缘计算和边缘AI
- think php 广告位,海报广告位管理 - 简单好用的海报和广告管理工具 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
- Linux 下 输入账号 密码 显示 last login:Mon Apr 1 05:49:00 on tty1 但是跳转不进去系统?
- CISC(复杂指令集)与RISC(精简指令集)的区别