Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Perl/Tk: Canvas: Gezeichnetes Objekt mir Maus auswählen

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.06.2009
    Beiträge
    37

    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

  2. #2
    Registrierter Benutzer Avatar von Molaf
    Registriert seit
    15.11.2004
    Beiträge
    127
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •