我目前正在尝试创建两个OptionMenu
,其中第二个将根据第一个OptionMenu
中选择的内容动态更新。
例如,我想用list
[North America, Europe, Asia]
Asia
,那么OptionMenu_B
将变为类似[Japan, China, Malasia]
的内容。Europe
,则它将更改为[Germany, France, Switzerland]
。我可以生成两个OptionMenu
,但无法根据OptionMenu_A
的状态更新OptionMenu_B
。
有没有人愿意证明这样的事情是可能的?
是的,这是可能的。使用
StringVar.trace
可以检查第一个选项何时更改。然后删除第二个选项菜单的所有选项,并用相应的选项填充它。如果您有一个像字典这样的数据结构,可以很容易地映射对应关系:相关问题 更多 >
编程相关推荐