A voir également:
- Création jeu — Interfaces — Python
- 94 jeu - Télécharger - Puzzle & Réflexion
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création site web - Guide
1 réponse
Bonjour,
C'est un problème plus que rencontré avec tkinter, cela provient du fait qu"à la sortie de ta fonction tes variables texture1 et mascotte sont détruites et que donc les références à tes images n'existent plus.
Pour résoudre cela, tu peux soit enregistrer ces références dans une liste définie ou dictionnaire hors de ta fonction.
Soit les enregistrer directement dans le canvas ou autre widget tkinter.
C'est un problème plus que rencontré avec tkinter, cela provient du fait qu"à la sortie de ta fonction tes variables texture1 et mascotte sont détruites et que donc les références à tes images n'existent plus.
Pour résoudre cela, tu peux soit enregistrer ces références dans une liste définie ou dictionnaire hors de ta fonction.
mes_images = {} def ME() : #.... mes_images['texture1'] = PhotoImage(file="Fondgif.gif") zone1.create_image(700,350, image=mes_images['texture1']) # .... mes_images['mascotte'] = PhotoImage(file="flammechetransp.gif") zone1.create_image(650,475, image=mes_images['mascotte']) # ...
Soit les enregistrer directement dans le canvas ou autre widget tkinter.