0

私のアプリケーションでは、QGraphicsWidget から派生したカスタム オブジェクトを使用し、それらを QGraphicsLinearLayout 内に配置しました。しかし、今度は各アイテムのシーン座標を見つける必要があります。出来ますか?どのように?

4

2 に答える 2

0

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

例えば:

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

アイテムの左上隅のシーンの場所が表示されます。

于 2011-01-21T12:55:34.943 に答える