Salut,
voilà, j'ai un GenericDirCtrl que j'ai relié à une méthode par le Bind suivant :
Et voici la méthode apellée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 self.dir.GetTreeCtrl().Bind(wx.EVT_TREE_SEL_CHANGED, self.affiche)
En fait, tout fonctionne bien (texed est un éditeur de fichier texte), dès que je clique sur un fichier texte dans le GenericDirCtrl, le texte du fichier s'affiche dans texed. Mais lorsque je quitte l'application, j'obtiens une exeption me parlant de Just In Time debugger et de Visual Studio (que je n'ai pas).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 def affiche(self, evt): # affiche le texte dans editeur fichier = self.dir.GetFilePath() self.texed.currentfile = fichier self.texed.Clear() self.texed.SetText(open(fichier).read()) # affiche le chemin du fichier dans la statusbar self.statusbar.SetStatusText( fichier )
Une idée ? Merci.
Partager