Voila, j'ai commencer une interface graphique, je rencontre un problème lors de l'affichage d'un fichier texte dans une fenetre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
import Tkinter as Tk
import tkFileDialog
 
def chfichier(bla):
    root = Tk.Tk()
    file = tkFileDialog.askopenfile(parent=root,mode='rb',title='Choisissez un fichier')
    if file != None:
        data = file.read()
        c  =  Tk.Canvas(root,width=800,height=600,bg="White")
        c.create_text(0,0, data)
        c.pack()
        file.close()
    root.mainloop()
appelé lors d'un clic dans le menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
menu1 = Tk.Menu(root)
 
fichier = Tk.Menu(menu1, tearoff=0)
menu1.add_cascade(label="Fichier",menu=fichier)
 
fichier.add_command(label="Ouvrir Corpus", command=lambda  : chfichier('Ouvrir corpus'))
fichier.add_command(label="Quit", command=root.quit)
 
root.config(menu=menu1)
 
root.mainloop()
En fait ca m'affiche ca dans la console et non dans la fenetre ....