Tkinter 목록 상자에 도시 이름이 입력되었습니다. 내가 선택한 값을 잡고 Mainloop 이후의 후속 코드로 전달하고 싶습니다. 다음과 같은 tkinker 코드가 있습니다 :클릭 후 Tkinter 삭제 버튼
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('-')
버튼이 루프에 걸려 닫히지 않습니다. 선택 후에 버튼을 닫고 싶습니다. 나는 "window.destroy()"와 "master.destroy()"를 모두 시도했다.
내가 뭘 잘못하고 있니?
[MCVE] (https://stackoverflow.com/help/mcve)가 아닙니다. 적어도 '창'은 무엇입니까? – Nae