ich habe in einer QGraphicsScene 4 Linien erstellt die ein Viereck bilden. Mit einem Button ändere ich dann die Koordinaten der einzelnen Anfangs- und Endpunkte der Linien.
Die Koordinaten der Punkte werden mit
Code: Alles auswählen
void QGraphicsLineItem::setLine ( qreal x1, qreal y1, qreal x2, qreal y2 )
Ich habe das Flag gesetzt das die Linien vom Benutzer verschiebbar sind, was auch funktioniert.
Das Problem ist das beim setzen neuer Koordinaten (ausgelöst durch einen Button) die Linien immernoch um die selben relativen Strecken verschoben sind.
Ich habe mal eine Video aufgenommen, dann wird vielleicht deutlicher was ich meine:
http://vimeo.com/35773791
Ist das in Bug oder was haben die Enwickler sich dabei gedacht?