Comment insérer une image dans mon code python à l'aide de Tkinter ?
Résolu/Fermé
SimFasa
Messages postés
10
Date d'inscription
mercredi 22 avril 2020
Statut
Membre
Dernière intervention
11 avril 2022
-
22 avril 2020 à 15:26
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 29 avril 2020 à 12:13
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 29 avril 2020 à 12:13
A voir également:
- Comment insérer une image dans mon code python à l'aide de Tkinter ?
- Insérer une vidéo dans powerpoint - Guide
- Code ascii de a - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Citizen code python - Accueil - Outils
- Insérer signature word - Guide
4 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
22 avril 2020 à 16:32
22 avril 2020 à 16:32
Bonjour Simfasa,
"terrain", c'est bien un Canvas ?
Et tu as vu dans la doc tkinter que les Canvas ont un attribut create_imageRed ?
Moi pas … par contre je vois un attribut create_image ….
Je ne sais pas si tu maitrise bien ce que tu fais, ou si tu as copié/collé au hasard, mais ce n'est pas parce que tu créé une image rouge que tu peux inventer un attribut create_imageRed
Moi, je fais simplement ça (pas besoin de PIL, juste tkinter) :
"terrain", c'est bien un Canvas ?
Et tu as vu dans la doc tkinter que les Canvas ont un attribut create_imageRed ?
Moi pas … par contre je vois un attribut create_image ….
Je ne sais pas si tu maitrise bien ce que tu fais, ou si tu as copié/collé au hasard, mais ce n'est pas parce que tu créé une image rouge que tu peux inventer un attribut create_imageRed
Moi, je fais simplement ça (pas besoin de PIL, juste tkinter) :
red_image = tk.PhotoImage(file='5IPe.gif') terrain.create_image(200, 500, image = red_image)
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
22 avril 2020 à 18:30
22 avril 2020 à 18:30
Dis moi si ca marche, ce serait sympa :-)
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
27 avril 2020 à 17:58
27 avril 2020 à 17:58
Holà Simfasa,
Tu n'as pas dit si ça fonctionne ou pas ?
:-)
Tu n'as pas dit si ça fonctionne ou pas ?
:-)
SimFasa
Messages postés
10
Date d'inscription
mercredi 22 avril 2020
Statut
Membre
Dernière intervention
11 avril 2022
29 avril 2020 à 11:17
29 avril 2020 à 11:17
Bonjour ! Vraiment désolé du retard pour la réponse.
En utilisant ce que vous m'avez proposez j'en suis arrivée avec mon amie à :
rouge=tk.PhotoImage(master=fenetre, file='rouge.png')
fantome_rouge=terrain.create_image(15, 45, image=rouge)
rose= tk.PhotoImage(master=fenetre, file='rose.png')
fantome_rose=terrain.create_image(45, 75, image=rose)
orange= tk.PhotoImage(master=fenetre, file='orange.png')
fantome_orange=terrain.create_image(75, 105, image=orange)
bleu= tk.PhotoImage(master=fenetre, file='bleu.png')
fantome_bleu=terrain.create_image(105, 135, image=bleu)
Et voila, ça fonctionne très bien. Merci beaucoup pour l'idée :)
En utilisant ce que vous m'avez proposez j'en suis arrivée avec mon amie à :
rouge=tk.PhotoImage(master=fenetre, file='rouge.png')
fantome_rouge=terrain.create_image(15, 45, image=rouge)
rose= tk.PhotoImage(master=fenetre, file='rose.png')
fantome_rose=terrain.create_image(45, 75, image=rose)
orange= tk.PhotoImage(master=fenetre, file='orange.png')
fantome_orange=terrain.create_image(75, 105, image=orange)
bleu= tk.PhotoImage(master=fenetre, file='bleu.png')
fantome_bleu=terrain.create_image(105, 135, image=bleu)
Et voila, ça fonctionne très bien. Merci beaucoup pour l'idée :)
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
29 avril 2020 à 12:13
29 avril 2020 à 12:13
Ah super !!
Tu peux marquer cet appel comme "résolu" pour le fermer :-)
Tu peux marquer cet appel comme "résolu" pour le fermer :-)
22 avril 2020 à 18:03