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()

Antworten auf die Frage(6)

Ihre Antwort auf die Frage