I have a simple canvas being created in a function, and i would like an image displayed on the canvas.
def start(root): startframe = tkinter.Frame(root)
How about canvas.update()? I was suffering a similar problem. I am using grid, so instead of .pack I needed to use .update.
canvas.update()
.pack
.update