In the previous two sections, we override basic events to perform actions we want. In this section, you will learn how to bind and unbind events dynamically. It was quite an easy job to add our
Stickman because it is a
Widget already, but what about the graphics, the circle, and the rectangle? We could create some widgets for them, just as we did with the
Stickman, but let's attempt something braver before that. Instead of just clicking on the drawing space, let's drag the mouse on its border to decide the size of the circle or line:
Once we finish the dragging (and ...