1
可以在使用组合框中的选项启用/禁用小部件(选项菜单,下拉菜单)之间进行切换? 我的意思是,如果一个选项被选中...启用它...与其他人,禁用...使用组合框禁用/启用小部件?
如果是的话,怎么样?
我tryed这样的事情,但它没有工作......
op = StringVar(root)
op.set("------")
o0 = OptionMenu(root, op, "opt1", "opt2", "opt3","opt4")
if op.get() is "opt1":
e_state = 'ENABLED'
else:
e_state = 'DISABLED'
en9 = Entry(root, width = 30, background = 'white', textvariable = seccion, state=e_state)
'如果op.get()是“opt1”:' - 使用'=='而不是'is'。如果你想测试两个对象是否完全相同**(如'somefruit是anotherfruit'),那么你只应该使用'is',在这种情况下你只想测试它们是否相等(如'somenumber == 1337') – ThiefMaster 2011-05-12 23:11:45