Maus-Interaktionen

Unter Verwendung einer Canvas-Zeichenfläche können auch Maus-Interaktionen definiert werden. Das grundlegende Konzept dazu ist exemplarisch folgendes:

Die Funktion on_mouse_down

Sofern eine Canvas-Zeichenfläche sowie eine Funktion mit dem Namen on_mouse_down definiert ist, so wird diese genau dann aufgerufen, wenn eine Maustaste gedrückt wird.

Dabei werden der Funktion on_mouse_down als Argumente x und y die Koordinaten des Mauszeigers übergeben.

Zur Referenz

Auf einem Gerät mit Touch-Display kann statt mit der Maus auch mit dem Finger "gedrückt" werden.

Beispiel
Zur Verwendung der Funktion on_mouse_down.
Weitere Interaktionen

Auf gleiche Art und Weise lassen sich auch weitere Maus-Interaktionen definieren:

on_mouse_down(x,y)Wird aufgerufen, wenn Maustaste gedrückt wird.
on_mouse_up(x,y)Wird aufgerufen, wenn Maustaste losgelassen wird.
on_mouse_move(x,y)Wird aufgerufen, wenn der Mauszeiger bewegt wird.
on_mouse_enter()Wird aufgerufen, wenn der Mauszeiger die Zeichenfläche betritt.
on_mouse_leave()Wird aufgerufen, wenn der Mauszeiger die Zeichenfläche verlässt.
Beispiel
Weiterführendes Beispiel zur Verwendung der Maus-Interaktionen.
Quiz
Tastatur-Interaktionen