[gelöst] QRubberBand in QGraphicsScene

Alles rund um die Programmierung mit Qt
Antworten
heikob
Beiträge: 81
Registriert: 23. März 2005 23:20

[gelöst] QRubberBand in QGraphicsScene

Beitrag 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
Zuletzt geändert von heikob am 22. Mai 2007 19:42, insgesamt 1-mal geändert.
heikob
Beiträge: 81
Registriert: 23. März 2005 23:20

Beitrag 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
Antworten