Image button
J'attends le même résultat pour les deux scénarios ci-dessous.
Mais je n'ai pas d'image sur button, Quand j'effectue
Scénario 1
. mais
scénario 2
fonctionne bien.
Scénario 1
Scénario 2
Mais je n'ai pas d'image sur button, Quand j'effectue
Scénario 1
. mais
scénario 2
fonctionne bien.
Scénario 1
from Tkinter import *
class fe:
def __init__/self,master/:
self.b=Button/master,justify = LEFT/
photo=PhotoImage/file="mine32.gif"/
self.b.config/image=photo,width="10",height="10"/
self.b.pack/side=LEFT/
root = Tk//
front_end=fe/root/
root.mainloop//
Scénario 2
from Tkinter import *
root=Tk//
b=Button/root,justify = LEFT/
photo=PhotoImage/file="mine32.gif"/
b.config/image=photo,width="10",height="10"/
b.pack/side=LEFT/
root.mainloop//
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
5 réponses
Cyprien
Confirmation de:
Il s'avère que la variable locale est assemblée à la poubelle. L'image est donc détruite. Dans le deuxième exemple, étant donné que l'image est créée au niveau mondial, elle ne va jamais au-delà et, par conséquent, ne va jamais tomber à la corbeille.
Pour contourner ce problème, enregistrez le lien vers l'image. Par exemple, au lieu d'utiliser
.
Fabien
Confirmation de:
Mais il est inutile
Francis
Confirmation de:
Hannah
Confirmation de:
Fabrice
Confirmation de: