Le script ci-dessous n'affiche pas l'image matt1.gif dans le canevas.
Cela ne se produit que dans une classe dérivée de Tk(), jamais en utilisant directement Tk().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Je me creuse les méninges depuis quelques jours, en vain.
Quelqu'un pourrait-il éclairer ma lanterne ?
Partager