# -*- coding: cp1252 -*- from Tkinter import* from random import* from time import* def conversionimage(fich1): for i in range(0,4): fich1.readline() text=fich1.readline() while text !="": t=[] for i in range (0,410): text=fich1.readline() t.append(text) afficheimage() def afficheimage(): zone_dessin.create_rectangle(1,1,10,10) def conversionbase16(): t2=[] nb=NomFichSource.get() nume=1 nb=int(nb) nume=nb//16 rest=nb%16 if rest==10: rest='A' if rest==11: rest='B' if rest==12: rest='C' if rest==13: rest='D' if rest==14: rest='E' if rest==15: rest='F' if rest==16: rest='G' t2.append(rest) while nume!=0: rest=nume%16 nume=nume//16 if rest==10: rest='A' if rest==11: rest='B' if rest==12: rest='C' if rest==13: rest='D' if rest==14: rest='E' if rest==15: rest="F" if rest==16: rest='G' t2.append(rest) t2.reverse() print t2 def ouvrir(): N=NomFichSource.get() fich1=open(N,"r") obj5.config(text='fichier ouvert') conversionimage(fich1) fich1.close() fen=Tk() fen.title("CREATOR SPN4") fen.geometry('600x600') zone_dessin=Canvas(fen,width=410,height=310,bg='white') zone_dessin.pack() obj1=Label(fen,text='NomFichSource') obj1.pack() NomFichSource=Entry(fen,width=30) NomFichSource.pack() obj3=Button(fen,text='Valider',command=ouvrir) obj3.pack() obj4=Label(fen,text='Info:') obj4.pack() obj5=Label(fen,text='aucune information') obj5.pack() fen.mainloop()