Я пытаюсь написать код, который будет помещать точку/линию/что угодно в координаты мыши, также известные как Paint. Я использую PIL и Tkinter. Проблема в том, что я не могу понять, как реализовать обновление холста.
window = Tk(className ='Window')
image = Image.new('RGB', (800,600),"#ffffff")
image_tk = PhotoImage(image)
canvas = Canvas(window,width = 800, height = 600)
canvas.create_image(400 ,300,image = image_tk)
canvas.pack()
draw = ImageDraw.Draw(image)
def mouseclick(event):
draw.point((event.x,event.y),fill=128)
print event.x,event.y
canvas.bind("<Button-1>", mouseclick)
mainloop()
Что следует добавить? Может быть, есть другие лучшие модули для этого?