I had similar problems a couple of months back when I was teaching myself Tkinter and PIL. I wrote up my experiences here:-
http://www.aqzj33.dsl.pipex.com/how_i_learned_tkinter/contents.htm If you look at the section on Images you will see how I eventually solved it (with bucket loads of help from this forum) Good luck Peter -- http://mail.python.org/mailman/listinfo/python-list