Ich habe eine Tkinter List Box mit Städtenamen gefüllt. Ich möchte den ausgewählten Wert abrufen und an den nachfolgenden Code nach der Hauptschleife übergeben. Ich habe den folgenden tkinker Code:Destroy Tkinter Button nach dem Klick
master = tk.Tk()
variable = StringVar(master)
variable.set(cities_list[0]) # default value
w = OptionMenu(master, variable, *cities_list)
w.pack()
def ok():
print ("value is:" + variable.get())
return variable.get()
window.destroy()
button = Button(master, text="OK", command=ok)
button.pack()
mainloop()
v_list = variable.get().split('-')
Der Knopf steckt in einer Schleife und wird nicht geschlossen. Ich möchte den Button nach einer Auswahl schließen. Ich habe versucht sowohl "window.destroy()" und "master.destroy()"
Was mache ich falsch?
Dies ist kein [MCVE] (https://stackoverflow.com/help/mcve). Was ist mindestens "Fenster"? – Nae