[tkinter]Radiobutton单选按钮的使用
程序员文章站
2022-05-14 08:49:53
首先因为单选按钮有一个特性(一个被选中后,自动清除其它按钮的选中状态) 所以使用方式也有点不同 错误示例 结果 这样的话,两个单选按钮其实是“各自独立的” 正确的使用方法 结果 ......
首先因为单选按钮有一个特性(一个被选中后,自动清除其它按钮的选中状态)
所以使用方式也有点不同
错误示例
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()
结果
上一篇: python 正则表达式 概述及常用字符
推荐阅读
-
Easyui使用Dialog行内按钮布局的实例
-
微信小程序点击按钮动态添加输入框,点击步进器按钮获取输入框的值进行加减计算--不使用表单
-
tkinter使用js的canvas实现渐变色
-
使用HTML5给按钮背景设计不同的动画的简单示例(图文)
-
JS获取下拉框显示值和判断单选按钮的方法_javascript技巧
-
利用CSS3美化单选、复选按钮的显示样式
-
如何使用JavaScript获取单选按钮的选择状态
-
iOS使用核心动画和粒子发射器实现点赞按钮的方法
-
ASP.NET GridView中加入RadioButton不能单选的解决方案
-
Android编程实现带有单选按钮和复选按钮的dialog功能示例