Problem with displaying jpegs
Ralf Claus
ralf.claus_spam_ at t-online.de
Mon May 7 12:04:38 EDT 2001
Moin Klaus,
das sollte gehen.
cu
from Tkinter import *
import Image
import ImageTk
class viewer:
def __init__(self,root):
file = 'C:\picture1.jpg'
im = Image.open(file)
im.thumbnail((396,485))
p = ImageTk.PhotoImage(im)
c = Label(root,image = p)
c.grid(row=0,column=0)
root.mainloop()
def main():
root = Tk()
root.title("viewer")
viewer(root)
if __name__ == "__main__": main()
"Klaus Bruns" <Klaus.Bruns at teleatlas.com> schrieb im Newsbeitrag
news:3AF6BABC.5CF6979F at teleatlas.com...
> 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