我正在使用tkinter。当使用我的程序的人从下拉菜单中选择(使用OptionMenu
创建)时,根据选择的内容,我希望显示Entry
个字段。因此,如果他们从菜单中选择a
,则应显示Entry
字段,以便他们输入11.6
之类的数字。
然后,如果用户从选项菜单中选择b
,我希望显示2 Entry
个字段。
我一直尝试使用OptionMenu
的{{1}}参数执行此操作,但我认为它不起作用,因为我正在尝试在启动的函数中创建和编辑条目。
顺便说一下,如果用户在选择“a”和“b”之间切换,代码应该仍然有效 - 这就是我遇到的问题。
代码:
command=function
答案 0 :(得分:-1)
我认为它不起作用,因为我正在尝试创建和编辑条目 在启动的功能中。
是什么让您认为该功能已推出?你的代码给出了
NameError: name 'optc' is not defined
当您尝试创建第一个OptionMenu时。 Python提供了非常好的错误消息。这个告诉你opc必须在之前定义才能将它分配给OptionMenu。