Problem with displaying jpegs

Klaus Bruns Klaus.Bruns at teleatlas.com
Mon May 7 11:09:48 EDT 2001


Hi there,

I have a problem with displaying a jepg file using the modules Image and
ImageTk on a Windows NT system. Can someone help me please!
I tried this, but I get an error message:

from Tkinter import *
import Image
import ImageTk

class viewer:
    def __init__(self,root):
        file = "C:\picture1.jpg"
        im = Image.open(file)
        im.thumbnail((200,200))
        p = ImageTk.PhotoImage(im)
        c = Label(root,image = p)
        c.grid(row=0,column=0)

def main():

    root = Tk()
    root.title("viewer")
    viewer(root)
    root.mainloop()

if __name__ == "__main__": main()


The error message is:
TclError: image "pyimage1" doesn't exist

Thanks,
    Klaus




More information about the Python-list mailing list