Image

Fermé
rezuz - 28 nov. 2008 à 20:18
 rezuz - 28 nov. 2008 à 20:27
Bonjour,
voila, j'ai un problemme tous bètes qui concerne python.
je voudrais faire un petit logiciel, qui affiche une image

voila mon code :

import tkFileDialog
from Tkinter import *

fen=Tk()
can = Canvas(fen, width =500,height = 500, bg = 'white')
can.create_image(250, 250, image='toto.gif')
can.pack()

fen.mainloop()

vous voyer comme il est simple.

mais sa m'affiche un message d'erreur asser concequant que je ne comprend pas :

Traceback (most recent call last):
File "C:/Python 2.5.2/Lib/idlelib/afficheur_d'image.py", line 23, in <module>
can.create_image(250, 250, image='toto.gif')
File "C:\Python 2.5.2\lib\lib-tk\Tkinter.py", line 2154, in create_image
return self._create('image', args, kw)
File "C:\Python 2.5.2\lib\lib-tk\Tkinter.py", line 2145, in _create
*(args + self._options(cnf, kw))))
TclError: image "toto.gif" doesn't exist

a la derniere ligne il me dit que le fichier toto?gif n'esiste pas or il se trouve bel et bien sur mon ordinateur.
il faudrer il vous pouver me donner une solution a se problemme qui m'empeche de continuer dans mon travail.

je présice que je suis sur python depuis seulement un mois.
merci d'avance.
A voir également:

1 réponse

bon pas grave, en fait j'ai modifié mon programme et maintenant c'est un autre type d'erreur qui s'affiche qui le
laisse perplexe
.
une erreur RunTime :

Traceback (most recent call last):
File "C:/Python 2.5.2/Lib/idlelib/afficheur_d'image.py", line 21, in <module>
photo =PhotoImage(file='tototo.gif')
File "C:\Python 2.5.2\lib\lib-tk\Tkinter.py", line 3270, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "C:\Python 2.5.2\lib\lib-tk\Tkinter.py", line 3211, in __init__
raise RuntimeError, 'Too early to create image'
RuntimeError: Too early to create image

si quelqu'un peut m'éclairer
0