Immer die Wahl der optionmenu rechts nach der Auswahl von Python

Ich Frage mich, ob es irgendeinen Weg für mich, um zu sehen, was der Benutzer ausgewählt hat unter den Liste mit, sagen wir mal: ["Apple","Orange","Grapes"] rechts, nachdem Sie wählen Sie entweder eine von Ihnen?

Mag, wenn Benutzer auf die optionbox angezeigt wird, und klickt Apfel, Tkinter wird etwas zurückgeben

dann, wenn er wechselt seine Auswahl an, sagen wir mal, Orange, dann wird das auch wieder etwas auf der Stelle.

Dank!


Wie man parameter richtig?

from Tkinter import *

def option_changed(a):
    print "the user chose the value {}".format(variable.get())
    print a

master = Tk()

a = "Foo"
variable = StringVar(master)
variable.set("Apple") # default value
variable.trace("w", option_changed(a))

w = OptionMenu(master, variable, "Apple", "Orange", "Grapes")
w.pack()

mainloop()
InformationsquelleAutor user3404844 | 2014-03-17
Schreibe einen Kommentar