Bonjour,
je me suis inspiré de la faq pour afficher une image dans un label:
Mon problème en l'occurrence est que dans mon projet (un répertoire illustré), le label image est affiché à la suite d'une commande.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 from PIL import Image, ImageTk ## Importation des modules utiles dans PIL import Tkinter as Tk root = Tk.Tk() monimage = Image.open("lena.jpg") ## Chargement d'une image à partir de PIL photo = ImageTk.PhotoImage(monimage) ## Création d'une image compatible Tkinter label = Tk.Label(image=photo) ## Insertion de l'image de l label.image = photo ## Maintient en vie de photo dans un objet non détruit par le garbage ## pour pas que l'image disparaisse du label label.pack() root.mainloop()
Aussi, lorsque je répète la commande (pour sélectionner une autre personne), la nouvelle image s'affiche par dessus la précédente
Par quel moyen pourrais-je effacer l'image actuelle avant d'afficher la nouvelle ?
Merci d'avance pour vos réponses,
Pierre
Partager