[英]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.