ich will ein item aus einem Parent Item heraus lösen.
Dazu setze ich einfach setParentItem(0);
Beide Objekte, parent und die Scene haben ja unterschiedliche Koordinatensysteme.
Aber wie bekomme ich die koordinate heraus, an die ich ein Item platzieren muss, nachdem ich es von dem Parent-item losgelöst habe?
ich habe schon folgendes versucht, allerdings verschiebt sich das item da immer.
Code: Alles auswählen
QGraphicsRectItem *rect;
point_item = rect->mapFromScene(
rect.boundingRect.x()+rect.pos().x(),
rect.boundingRect.y()+rect.pos().y());
rect.setParentItem(0);
rect.setRect(point_item.x(), point_item.y(),