[英]Retrieving the selected values from a CheckButtons object in matplotlib
[英]Retrieving values from dynamic checkbuttons
我正在使用 for 循环根据列表创建检查按钮。 然后我想要一个按钮,它可以“获取”哪些按钮已被选中。
由于我没有手动创建检查按钮,因此我没有命名变量,所以 I.get() 是打开还是关闭?
非常感谢这很好用
''' 从 tkinter 导入 *
根 = Tk()
购物= ['苹果','梨','香蕉']
按钮列表 = []
对于购物项目:
var = StringVar()
b = Checkbutton(root,text=item,variable=var)
b.deselect()
b.pack()
chbuttonlist.append(var)
定义打印列表():
lst=[]
for var in chbuttonlist:
lst.append(var.get())
for i in range(len(lst)):
if lst[i]=='1':
print(shopping[i])
Button(root,text='点击打印选中项',command=printlist).pack()
root.mainloop()
'''
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.