Problème d'insertion d'images dans mon interface graphique
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:
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