Bonjour,
je reviens vers vous car j'ai un souci pour introduire une image dans mon interface graphique. Ce genre de sujet a déjà été abordé mais je n'ai pas réussi à résoudre mon problème même en regardant attentivement les solutions à ce problème.

je voulais insérer une image au format gif dans mon interface graphique quand j'appui sur le bouton valider:
parti du code concerné sachant que c'est uniquement une partie du programme (qui crée
une interface avec des label, bouton etc):




Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
def Valider() :
 
root.__can1=tkinter.Canvas(root,width=80,height=80,bg='white')
root.__images=[]
root.__images.append(tkinter.PhotoImage(file='/Documents and 
Settings/radiophysique/Bureau/tick.gif',master=root))
root.__can1.create_image(40,40,image=root.__images[0])
root.__can1.grid(column=compteur_faisceaux+1, row=7) #emplacement du canvas
 
#on créer le bouton Enregistrement
bouton_valider = tkinter.Button(root, bg='violet', text='Validation', command = 
Valider)
bouton_valider.grid(column=compteur_faisceaux+1, row=4) #emplacement du bouton
Mais en faisant çà j'obtiens un message d'erreur qui est
image"pyimage1" doesn't exist

alors que je n'ai pas appelé de pyimage1...

J'ai lu sur ce même forum que çà serait dû à plusieurs fenêtre Tk() ouvertes mais je ne comprend pas comment je peux résoudre çà puisque je veux intégrer mon image à CETTE fenêtre qui est mon interface; je ne veux pas que mon image soit dans une fenêtre à part...

Si vous pouviez une nouvelle fois me décoincer...

Merci d'avance