rafraichir une image dans un label
Bonjour,
je me suis inspiré de la faq pour afficher une image dans un label:
Code:
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() |
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.
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 :cry:
Par quel moyen pourrais-je effacer l'image actuelle avant d'afficher la nouvelle ?
Merci d'avance pour vos réponses,
Pierre