fredrik at pythonware.com
Wed Nov 23 20:54:57 CET 2005
> Update: I can put the image in, but it spits out errors, adding this to
the "insert" method is used to insert text into canvas text items; the
canvas.insert(tag, position, text)
I'm not sure what you're saying here; did you get errors when you did
this, or did this eliminate whatever errors you got when you created the
> BTW, I noted that my code was written incorectly The function should be
> as follows:
> def change_pic(path):
> global pic
> image=Image() #I'm using PIL to use the images, but I
is that a PIL Image object or a Tkinter Image object? if you're using PIL,
you need to use the ImageTk module to convert the PIL image to a format
suitable for Tkinter.
if you're using Tkinter images, you really want the PhotoImage class. Image
is just a base class; it doesn't really provide any behaviour.
> don't think it's depended... This code's not the important one...
> pic=canvas.create_image(1,1,image=image, anchor=NW)
> Note, add the first line above and it works.
> The question, how do I get it to work without the error messages?
can you perhaps post the error message?
More information about the Python-list