ca1410,张飞跃母子,渤海商品交易所网站
首先因为单选按钮有一个特性(一个被选中后,自动清除其它按钮的选中状态)
所以使用方式也有点不同
错误示例
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 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论