私のアプリケーションでは、QGraphicsWidget から派生したカスタム オブジェクトを使用し、それらを QGraphicsLinearLayout 内に配置しました。しかし、今度は各アイテムのシーン座標を見つける必要があります。出来ますか?どのように?
2 に答える
0
QGraphicsWidgetから継承しQGraphicsObject、次にから継承しQGraphicsItemます。したがって、mapToScene関数の1つを使用して、アイテムの座標をシーンの座標に変換できます。
例えば:
QPointF p = myItem->mapToScene(QPointF(0,0));
アイテムの左上隅のシーンの場所が表示されます。
于 2011-01-21T12:55:34.943 に答える