我正在编写一个具有多个OptionMenu
实例的应用程序,我无法专注于在它们之间正确遍历。这是一个由两部分组成的问题。
首先,我原来的问题是,一旦你从其中一个菜单中选择了一个项目,每次在不同的菜单中进行选择时,焦点总会返回到该菜单。因此,如果您在菜单1中选择了一个选项,然后选择了菜单2并在那里进行选择,则下一个选项卡会将您带回菜单1而不是菜单3.我使用函数{{1}“修复”此问题},但我想要一个更优雅的解决方案。
第二个,“固定”代码仍有错误。即使焦点现在遍历所有三个菜单,每当其他菜单中的任何一个下拉时,所选的第一个菜单仍然会显示一个突出显示(就像它处于焦点一样)。我不确定该程序是如何记住首先选择了哪个menu_MacGyver()
,所以我无法忘记它。
以下是代码的问题部分:
OptionMenu