C:\Python32\travail\tests\Interface.py vendredi 1 février 2019 22:16 #Projet ISN - Page graphique ## les librairies from tkinter import * from tkinter import filedialog ## les fonctions #fonction de l'Ouverture de l'image + affichage sur le canvas def browse_button(): global boule # fait référence à la variable boule (image) du programme principal filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("png files","*.png"),("gif files","*.gif"),("all files","*.*"))) boule = PhotoImage(file=filename) c.itemconfigure(affiche,image=boule) ### Le programme principal ### ## la fenêtre principale ## root = Tk() root.title('Varuna v.1') #Background canvas c = Canvas(root,width=300,height=300,bg='white') c.pack() # place le canvas #Bouton de la fonction browse_boutton folder = Button(root,text="Choose an image",command=browse_button) folder.pack() ## j'ai supprimé le bouton scan #Image (test) boule = PhotoImage(file="boule.gif") affiche=c.create_image(100,100,image=boule) mainloop() -1-