image dans canvas ne s'affiche pas
Le script ci-dessous n'affiche pas l'image matt1.gif dans le canevas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
from tkinter import *
class UiTk(Tk):
def __init__(self,parent=None):
Tk.__init__(self,parent)
self.parent = parent
self.__canv = Canvas(self,height=300,width=1000,bg="white")
img1 = PhotoImage(file="matt1.gif")
matt = self.__canv.create_image(0,0,image=img1,anchor='nw')
self.__canv.pack()
if __name__ == '__main__':
app = UiTk()
app.title("Exemple")
app.mainloop() |
Cela ne se produit que dans une classe dérivée de Tk(), jamais en utilisant directement Tk().
Je me creuse les méninges depuis quelques jours, en vain.
Quelqu'un pourrait-il éclairer ma lanterne ?