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):
Mais en faisant çà j'obtiens un message d'erreur qui est
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
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
Partager