[tkinter]Radiobutton单选按钮的使用
2019-04-11 10:21:08来源:博客园 阅读 ()
首先因为单选按钮有一个特性(一个被选中后,自动清除其它按钮的选中状态)
所以使用方式也有点不同
错误示例
from tkinter import * root = Tk() r1 = Radiobutton(root, text="一号按钮") r2 = Radiobutton(root, text="二号按钮") r1.pack() r2.pack() root.mainloop()
结果
这样的话,两个单选按钮其实是“各自独立的”
正确的使用方法
from tkinter import * root = Tk() ButtonList = IntVar() # IntVar 是tkinter的一个类,可以管理单选按钮 r1 = Radiobutton(root, variable=ButtonList, value=0, text="一号按钮") r2 = Radiobutton(root, variable=ButtonList, value=1, text="二号按钮") # variable=从属的“管理类” value=索引/ID ButtonList.set(1) # 设置选中的位置,如果越界则全部均不选中 # 有对应的get属性,用来获取选中项的索引 r1.pack() r2.pack() root.mainloop()
结果
原文链接:https://www.cnblogs.com/ansver/p/10624288.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python 之 前端开发(form标签、单选框、多选框、file上传文 2019-08-13
- 用tkinter写出you-get下载器界面,并用pyinstaller打包成exe 2019-05-13
- [tkinter]为列表框添加滚动条 2019-04-11
- [tkinter]隐藏/销毁控件 2019-04-11
- 基于tkinter的GUI编程 2019-04-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash