Seite 1 von 1

[gelöst] QRubberBand in QGraphicsScene

Verfasst: 20. Mai 2007 00:07
von heikob
Hallo,

ich versuche gerade, innerhalb einer QGraphicsScene ein QRubberBand anzulegen. Dazu habe ich eine Klasse rstellt, die von QGraphicsScene abgeleitet ist. Darin habe ich die entsprechenden MouseEvents überschrieben.

Das klappt auch erstmal ganz gut, denn er reagiert auf die Events und gibt mir auch die korrekte Position innerhalb der Scene aus.

Allerdings ist es mir nicht gelungen, ihm das Standardverhalten MouseMoveEvent (das Verschieben der Ansicht) abzugewöhnen. Wie realisiert man eine Auswahl innerhalb einer Scene mit einem RubberBand, um die in der Scene enthaltenen Items elegant auswählen zu können? Irgendwie stehe ich im Moment auf dem Schlauch und hoffe auf den richtigen Tipp.

Vielen Dank

Verfasst: 22. Mai 2007 19:42
von heikob
Hallo,

der Fehler beruhte auf einem Denkfehler von mir. Das Ganze funktioniert, wenn man nicht von QGraphicsScene sondern von QGraphicsView ableitet und mit den normalen MouseEvents arbeitet. Nur falls nochmal jemand auf dieses Problem stoßen sollte. :)

HeikoB