【发布时间】:2018-07-25 09:34:20
【问题描述】:
我有一个包含devices = {'dev1': ['192.168.200.73', 'foo', 'bar'], 'dev2': ['192.168.200.109', 'foo', 'bar']} 之类的数据的字典,我将字典打印为检查按钮,我需要获取选定的检查按钮名称。基本代码:
for name in devices:
v1 = BooleanVar()
c= Checkbutton(top, text=name, variable= v1)
c.grid(columns=1, rows= rs)
rs +=1
谢谢。
【问题讨论】:
-
字典长什么样?另外,您是否尝试过自己在 for 循环中制作 Checkbuttons?您遇到了什么问题?
-
好的,我正在研究它,最近发现它很容易,但我仍然需要获取每个检查按钮的状态。我的字典也看起来像
devices = {'d1': ['192.168.2.73', 'p', 'p'], 'd2': ['192.168.2.109', 'p', 'p']}
标签: python-3.x user-interface variables checkbox tkinter