Several buttons how to know which one is pressed?

I haven’t tried it myself, but in case event doesn’t have any information about sender, I guess you might try to use functools.partial to create a new event handler for each button with some fixed argument:

from functools import partial

def drawArea(event, name):
    …

drawButton.on_click(partial(drawArea, name=name))
3 Likes