CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

problème image python

goykmol
goykmol
Niveau 5
24 avril 2017 à 00:39:50

bonjour
je veux mettre une image dans une fenêtre graphique(tkinter) j'ai fait ça sur un programme a part :

from tkinter import*

root = Tk()

root.configure(width = 1080, height = 720)
canvas = Canvas(root)
canvas.pack()

photo = PhotoImage(file="2_de_carreau.gif")
canvas.create_image(250, 100, image=photo)

root.mainloop() 

et ça marche a peu près (je ne sais pas comment déplacer l'image et elle s'affiche pas toujours en entier, donc si vous avez une autre méthode dites moi^^)

mais après quelque essai ça me met un message d'erreur "pyimage3" n’existe pas(pas toujours au "3") et si j’essaie de relancer ça me met "pyimage4" et ainsi de suite

le message d'erreur :

Traceback (most recent call last):
File "<string>", line 250, in run_nodebug
File "F:\ISN\projet\carte black jack\module1.py", line 12, in <module>
canvas.create_image(250, 100, image=photo)
File "F:\EduPython\App\lib\tkinter\__init__.py", line 2241, in create_image
return self._create('image', args, kw)
File "F:\EduPython\App\lib\tkinter\__init__.py", line 2232, in _create
*(args + self._options(cnf, kw))))
_tkinter.TclError: image "pyimage7" doesn't exist

doubleNiaks
doubleNiaks
Niveau 7
25 avril 2017 à 16:12:06

D'abord fais un test sur la valeur de photo avant d'essayé de l'afficher, ensuite tu code sur quel OS ?

Sinon http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm

Je pense pas qu'il soit nécessaire de te dire que l'image doit être au même endroit que ton projet si tu lui passe seulement son nom ;)
Voila [[sticker:p/1lm9]]

Message édité le 25 avril 2017 à 16:13:40 par doubleNiaks
Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment