IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

rafraichir une image dans un label


Sujet :

Python

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 57
    Points : 46
    Points
    46
    Par défaut rafraichir une image dans un label
    Bonjour,

    je me suis inspiré de la faq pour afficher une image dans un label:
    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()
    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

    Par quel moyen pourrais-je effacer l'image actuelle avant d'afficher la nouvelle ?


    Merci d'avance pour vos réponses,

    Pierre

  2. #2
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 939
    Points : 7 348
    Points
    7 348
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    label.config(image=photo)
    ?

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2011
    Messages : 57
    Points : 46
    Points
    46
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Rafraichir une image dans une div
    Par Invité dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2008, 18h21
  2. rafraichir une image dans la memoire
    Par gargantua dans le forum 2D
    Réponses: 4
    Dernier message: 17/01/2008, 17h16
  3. Mettre une image dans un label
    Par Yoteco dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 19/06/2007, 07h12
  4. mettre une image dans un Label
    Par champix dans le forum Applets
    Réponses: 3
    Dernier message: 06/04/2007, 00h31
  5. [VBA-E] deplacer une image dans un label ou zone image ?
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 15/04/2006, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo