2011-01-21 13 views
0

私のアプリケーションでは、QGraphicsWidgetから派生したカスタムオブジェクトを使用し、QGraphicsLinearLayoutの中に配置しました。しかし、今私は各項目のシーン座標を見つける必要があります。出来ますか?どうやって?QGraphicsLinearLayoutからシーン座標を計算する

答えて

0

QGraphicsWidgetQGraphicsObjectから継承し、次にQGraphicsItemを継承します。したがって、mapToScene関数の1つを使用して、アイテム座標をシーン座標に変換することができます。例えば

QPointF p = myItem->mapToScene(QPointF(0,0)); 

は、あなたのアイテムの左上隅のシーンの場所を提供します。

関連する問題