CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : problème image python

DébutPage précedente
1
Page suivantePage suivante
goykmol goykmol
MP
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
MP
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
DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment