Koordinate eines Items berechnen
Verfasst: 30. August 2010 12:01
Hallo,
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.
hat da jeamnd eine idee wie das genau geht?
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(),