Je suis en train d'exécuter une simple application IUG Tcl/Tk en utilisant le code suivant:Tcl/Tk TreeView
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
Je courais cela par ma console tclsh et il fonctionne très bien. Cependant, quand je ferme la fenêtre GUI mon application crée, et exécuter le code une deuxième fois que je reçois l'erreur suivante:
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
Alors mes questions est ce pourquoi elle échoue quand je lance le code une deuxième fois?
si je démarre le tclsh agian je reçois la même chose. fonctionne la première fois mais pas la deuxième fois après la fermeture de la fenêtre de l'interface graphique que mon application crée.
Merci