0
私のアプリケーションでは、QGraphicsWidgetから派生したカスタムオブジェクトを使用し、QGraphicsLinearLayoutの中に配置しました。しかし、今私は各項目のシーン座標を見つける必要があります。出来ますか?どうやって?QGraphicsLinearLayoutからシーン座標を計算する
私のアプリケーションでは、QGraphicsWidgetから派生したカスタムオブジェクトを使用し、QGraphicsLinearLayoutの中に配置しました。しかし、今私は各項目のシーン座標を見つける必要があります。出来ますか?どうやって?QGraphicsLinearLayoutからシーン座標を計算する
QGraphicsWidget
はQGraphicsObject
から継承し、次にQGraphicsItem
を継承します。したがって、mapToScene
関数の1つを使用して、アイテム座標をシーン座標に変換することができます。例えば
:
QPointF p = myItem->mapToScene(QPointF(0,0));
は、あなたのアイテムの左上隅のシーンの場所を提供します。