Tangram and similar puzzles
Revision | 83aa18029db5f100b3033bee613682d3cc4eca60 (tree) |
---|---|
Time | 2023-10-28 23:42:29 |
Author | Antoon Pardon <antoon.pardon@vub....> |
Commiter | Antoon Pardon |
tk mouse move events
@@ -19,13 +19,18 @@ | ||
19 | 19 | def button_press(self, event): |
20 | 20 | position = (event.x, event.y) |
21 | 21 | button_nr = event.num |
22 | + self.canvas.bind("<Motion>", self.mouse_move) | |
22 | 23 | self.label.config(text = "Button %s pressed at %s" % (button_nr, position)) |
23 | 24 | |
24 | 25 | def button_release(self, event): |
25 | 26 | position = (event.x, event.y) |
26 | 27 | button_nr = event.num |
28 | + self.canvas.unbind("<Motion>") | |
27 | 29 | self.label.config(text = "Button %s released at %s" % (button_nr, position)) |
28 | 30 | |
31 | + def mouse_move(self, event): | |
32 | + position = (event.x, event.y) | |
33 | + self.label.config(text = "Mouse moved to %s" % (position,)) | |
29 | 34 | |
30 | 35 | |
31 | 36 | def play(argv): |