Seite 1 von 1

Click auf Childitem abfangen

Verfasst: 10. Oktober 2008 16:20
von WingMan
Hallo,

Ich habe zwei Graphicitems, item1 und item2.
item1 hat die Flags ItemIsSelectable und ItemIsMovable

Bei item2 habe ich

Code: Alles auswählen

setParentItem(item1)
aufgerufen.

Wenn ich nun Item1 bewege bewegt sich item2 auch brav mit. Nun möchte ich aber gerne die Maus-Klicks abfangen die auf item2 abgesetzt werden.

Die API verstehe ich so, dass setParentItem doch eigentlich eine ItemGroup erzeugt, oder? Weiterhin steht in der API, dass das BoundingRect des parent-Items sich um die child-Items erweitert. Tut es aber leider nicht. Sobald ich auf das Child item klicke ist item1 nicht mehr selektiert. Wenn ich die Items der Scene bei einem mouseMoveEvent mit itemAt abfrage und ausgebe, so kommt sobald ich über item1 bin auch die korrekte Ausgabe. item2 wird leider vollständig ignoriert.

Wäre froh wenn ihr mir mal einen Anreiz geben könntet wo denn dieses mal mein Denkfehler liegt :oops:

Vielen Dank und viele Grüße
WingMan

Verfasst: 11. Oktober 2008 09:57
von WingMan
Ist jetzt diese Frage wieder einfach zu doof :oops: :oops: :oops: oder gibt es da wirklich keine out-of-the-box Lösung für ?