私は、次のコードを使用して簡単なのTcl/TkのGUIアプリケーションを実行しようとしています:私は私にtclshコンソールを介してこれを実行しているし、それが正常に動作しますのTcl/Tkのツリービュー
package require Tk
ttk::treeview .tree -columns "Creator Year" -displaycolumns "Year Creator"
.tree heading Creator -text "Creator" -anchor center
.tree heading Year -text "Year" -anchor center
pack .tree
を。私は自分のアプリケーションが作成するGUIウィンドウを閉じ、そしてコードを実行するときしかし、私は次のエラーを取得する第二の時間:
this isn't a Tk applicationNULL main window
invalid command name ".tree"
invalid command name ".tree"
can't invoke "pack" command: application has been destroyed
だから私の質問は、これは私がコードをもう一度実行すると、なぜこれができないのでしょうか?
私がtclsh agianを起動すると、同じことが起こります。私のアプリケーションが作成するGUIウィンドウを閉じた後、初めてではなく、2回目ではありません。
ありがとうございました