我在我的IDE和Tkinter窗口中的python shell之間有問題。我想要做的是將所有的用戶輸入到shell中,然後我想在Tkinter窗口中輸出相應的信息。Python Tkinter窗口輸出和Shell輸入
但是,當我的窗口被創建並彈出時,我關閉它以在shell中繼續我的程序,然後繼續輸入。但是,當我嘗試重新初始化我的窗口。它說窗戶已經被毀壞了。我明白這意味着什麼,所以我嘗試了一個Toplevel窗口,在那裏輸出可以關閉的信息,並隱藏我的根窗口,但是在我關閉/銷燬根窗口之前,shell將不會繼續。
有沒有一種方法可以在不破壞我的根窗口的情況下在shell中繼續?我對這種語言相當陌生,所以任何幫助將非常感激。
這是我的總體思路:
from Tkinter import *
#get all my info from the shell
root = Tk()
root.withdraw() #hide the root window
main = Toplevel()
#this is the window that I want to be able to close and open later
#get more info from the shell after main is closed
#now I want to open the updated main window
提前感謝! (而且我在Windows上工作,如果該事項)