This is the essence of the code I\'m having trouble with:
camelot = Canvas(main, width = 400, height = 300) camelot.grid(row = 0, column = 0, rowspan = 11,
MyImage = PhotoImage(file = "sample1.gif") labelorbuttontodisplayit.image = MyImage labelorbuttontodisplayit.configure(image=MyImage)
:P that should do it. I only tried to use that code on label or buttons, never as a Canvas, but i guess you can adapt that piece of code a bit.