我有一个使用Tkinter的程序,它使用许多StringVar来跟踪多个窗口中的数据。我一直在用通过与条目交互或从OptionMenu中选择选项来检测用户何时更改了这些变量中的一个,其中“更新”是根据需要更改图形用户界面的其他部分的函数,而“根”是。为了尽可能地复制原始代码的形式,我编写了以下测试代码:
from tkinter impo
我有多个下降,并希望改变后续下降根据用户的选择。例如,如果有两个下降状态和城市。如果有人选择了一个城市,那么这个州应该只有一个州,并且有人选择了一个州,那么只有那个州的城市才会出现。当用户单击下拉列表时,我试图访问用户选择的变量,这样我就可以运行特定的查询并操作查询。但是,只有当用户单击“确认”按钮并调用具有var.get()的函数时,我才能这样做。drop down option of cities'''
selected_state = StringVar(val
我目前正在尝试制作两个OptionMenu,其中第二个将根据在第一个OptionMenu中选择的内容动态更新。例如,我想用list制作OptionMenu_A
如果选择了Asia,那么OptionMenu_B将更改为类似于[Japan, China如果选择了Europe,例如,它将更改为[Germany, France, Switzerland]。我可以制作两个O