-
Perl/Tk: Canvas: Gezeichnetes Objekt mir Maus auswählen
Hallo zusammen,
ich komme mal wieder mit einer Frage zu Perl/Tk:
Wie kann ich ein im Canvas-Widget gezeichnetes Objekt (z.B. Rechteck, Linie) mit der Maus auswählen und löschen?
Hintergrund: Ich möchte entlang einer im Canvas dargestellten Zeitlleiste Events einzeichen, die z.B. durch eine vertikale Linie symbolisiert werden. Wenn ich nun als Nutzer die Linie fälschlicherweise an einer falsche Stelle platziert habe, möchte ich diese Linie für die Maus selektierbar machen, so dass das Objekt wieder gelöscht werden kann!
Oder hat jemand eine bessere Idee als mit Canvas zu arbeiten?
Besten Dank,
Thomas
-
Registrierter Benutzer
Canvas ist m.M.n. das Mittel der Wahl.
Die Canvas-Items bekommen den tag 'current', wenn der Mauszeiger nahe dran kommt/ sie berührt.
Wenn Du den Mausklick selbst fängst, kannst Du die 'berührten' Items per Tag-List bekommen (Methode heisst find).
Gruß,
Molaf
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen