스레드를 사용하여 tkinter 창 인스턴스를 만들 때 실행 후 창이 파괴되고 스레드가 조인 되어도; 나중에 프로그램 흐름에서 다른 tkinter 창을 만들 수 없습니다. 왜? 내 Google-foo는을 사용하여 수집 할 수 있습니다 무엇에서tkinter 스레드 gui 인스턴스가 더 이상 모든 spawn을 중지합니다
def on_button_click(root): //destroys window on button click
root.destroy()
def init(): //thread calls this
root=Tk()
b = Button(root, text="OK", command=lambda:on_button_click(root))
b.pack()
root.mainloop()
t = Thread(target=init)
t.start()
t.join()
root=Tk() //program flow halts here with no window being displayed
root.mainloop()