Affiche une image dans Label Tkinter

Fermé
easyGroupe Messages postés 2 Date d'inscription jeudi 14 avril 2022 Statut Membre Dernière intervention 14 avril 2022 - Modifié le 14 avril 2022 à 16:34
mamiemando Messages postés 33358 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 novembre 2024 - 14 avril 2022 à 17:29
Bonjour à tous !

Mon nom est Rodrigue, j'apprends python et je suis bloqué sur mon code dans mon projet.
À l'aide du bouton, je souhaite ouvrir une boite de dialogue et choisir une image afin de l'afficher sur un label tkinter.

from tkinter import *
from tkinter.filedialog import *
from PIL import Image as Img, ImageTk
 
win = Tk()
 
def action():
  filepath = askopenfilename(title = "Ouvrir une image", filetypes= [('png files', '.png'), ('jpg files', '.jpg')])
  photo = PhotoImage(file= filepth)
 
img = Image.open(action)
affich = ImageTk.PhotoImage(img)
labelphoto = Label(win, image = affich)
labelphoto.pack()

button = Button(win, text = "Ouvrir une image", command = action)

win.mainloop()


Merci pour votre aide !
A voir également:

2 réponses

mamiemando Messages postés 33358 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 novembre 2024 7 799
14 avril 2022 à 16:35
Bonjour,

As-tu regardé cette discussion ?

Bonne chance
0
easyGroupe Messages postés 2 Date d'inscription jeudi 14 avril 2022 Statut Membre Dernière intervention 14 avril 2022
14 avril 2022 à 17:04
Oui ! Cela donne une erreure
0
mamiemando Messages postés 33358 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 15 novembre 2024 7 799
14 avril 2022 à 17:29
Laquelle ? Quel est ton code ? Chez moi le code fonctionne pour peu que le chemin vers l'image soit correct...
0