An jeder Ecke platziere ich ein 10x10px großes QGraphicsRectItem, das als Anfasser dienen soll. Wird so ein Anfasser verschoben, passt sich der Platzhalter von der Form her an.
Die Anfasser sind dabei ChildItems des Platzhalters, da sie ja mit diesem interagieren.
Soweit funktioniert das alles.
Jetzt habe ich eingebaut, dass die Anfasser nur gezeichnet werden, wenn der Platzhalter selektiert ist
Jetzt kann ich allerdings die Anfasser gar nicht mehr anklicken, es kommen beim Anfasser gar keine mouse*Events mehr an.
Wenn ich für die Anfasser aber auch ItemIsSelectable setze, kann ich sie anklicken. In dem moment indem ich einen Anfasser anklicke, verschwinden die Anfasser allerdings, da der Platzhalter sein selected verliert und der Anfasser selektiert wird.
Hat da vielleicht jemand eine Idee oder Lösung, wie ich die Anfasser anwählbar machen kann ohne ItemIsSelectable zu setzen oder wie ich die Platzhalter mit gesetztem Flag anklicken kann, ohne das der Platzhalter sein selected verliert?