from Tkinter import*
root=Tk()
x=50
y=50
def pole():
pozadi=Canvas(root,bg='blue')
pozadi.pack()
stihacka= PhotoImage(file="sti.GIF")
polozka = pozadi.create_image(x, y, image=stihacka)
def akce(event):
global x,y
if event.keysym=='Up': y=y-10
if event.keysym=='Down': y=y+10
if event.keysym=='Left': x=x-10
if event.keysym=='Right': x=x+10
platno.pack_forget()
pole()
root.bind('<Up>',akce)
root.bind('<Down>',akce)
root.bind('<Left>',akce)
root.bind('<Right>',akce)
mainloop()
pole()
když se to spustí, jde tím krásně hýbat po celé ploše, ale po určité chvíli se to sekne a chyba:
Exception in Tkinter callback
Traceback (most recent call last):
Exception in Tkinter callback
dá se s tím něco dělat??