QGraphicsSceneにQGraphicsRectItemアイテムがあります。 商品は可動であり、親なしです。作品QGraphicsItemは、シーン内の間違った位置を返します。 (Qt4.7.3)
item = new QGraphicsRectItem (rect);
を: 私は項目がファイルから位置を読み取り、コンストラクタを呼び出す置きます。位置は意図通りです。ない場面での絶対的な位置 -
それから私は、位置が間違っている
item->pos().toPoint()
を使用してアイテムからそれを取得することにより、ファイルに戻って位置を保存してみてください。位置は、アイテムが作成された最後の位置を基準にしています。
pos()は、シーン内のアイテムの位置を取得するための正しい方法ですか?
ありがとうございました!
P.S: scenePos()と同じ値が
説明ありがとうございます –
問題の非常に包括的な説明。 +1 – Alex