Ich habe zwei Graphicitems, item1 und item2.
item1 hat die Flags ItemIsSelectable und ItemIsMovable
Bei item2 habe ich
Code: Alles auswählen
setParentItem(item1)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
Vielen Dank und viele Grüße
WingMan