Thread Tk Canvas (Image Area oder Mouse Coordinates)
(4 answers)
Opened by StrongSteve at 2007-06-05 21:43
Hi Leute!
Ich möchte gerne in Perl mittels TK ein Bild (gif) einbinden und dann bestimmte Areas definieren, denen ich für ein Click-Event unterschiedliche Funktionen zuweisen kann. Evt. auch einen Mouseover-Text. Im Prinzip genau dasselbe wie in HTML mittels Image Maps möglich ist. Image Maps Da ich keine Möglichkeit gefunden habe Areas zu definieren ist mein Plan zur Zeit der Folgende: - Bild in einem Canvas anzeigen - Bei einem Klick auf das Bild eine Funktion aufrufen, dort die Mauskoordinaten auslesen und ja nach Mauskoordinaten eine bestimmte Funktion aufrufen (if-else Kaskade) Teil 1 habe ich schon. In etwa so: Code: (dl
)
1 #!/usr/bin/perl -w Kann mir wer mit dem Auslesen der Mauskoordinaten helfen? Oder gibt es noch eine bessere Möglichkeit? Danke im Voraus! mfg Stefan |