私のIDEのPythonシェルとTkinterウィンドウの間に問題があります。私がしようとしているのは、シェル内にユーザの入力をすべて入れておき、Tkinterウィンドウに対応する情報を出力したいのです。Python Tkinterウィンドウ出力とシェル入力
しかし、自分のウィンドウが作成されてポップアップすると、シェルでプログラムを続けるために閉じます。次に入力を続けます。しかし、私は私のウィンドウを再初期化しようとします。それは窓が破壊されたと言います。私はこれが何を意味するのか理解しているので、クローズすることができる情報を出力し、ルートウィンドウを非表示にするToplevelウィンドウを試してみましたが、ルートウィンドウを閉じる/破壊するまでシェルは続行しません。
ルートウィンドウを破壊せずにシェルで続ける方法はありますか?私はこの言語にかなり慣れているので、どんな助けも非常に高く評価されるでしょう。
これは私の一般的な考え方です:事前に
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上で働いています)