Wie aktualisiere ich den Befehl eines Optionsmenüs?
Ich versuche, den Befehl eines OptionMenu nach dessen Instanziierung festzulegen oder zu aktualisieren.
Daswidget.configure(command=foo)
Anweisung funktioniert fürButton
undCheckButton
, aber nicht fürOptionMenu
.
Der folgende Code löst diesen Fehler aus:_tkinter.TclError: unknown option "-command"
from Tkinter import Tk, OptionMenu, StringVar
root = Tk()
var = StringVar()
def foo(val):
print val, var.get()
widget = OptionMenu(root, var, "one", 'two')
widget.configure(command=foo)
widget.pack()
root.mainloop()