0

現在、QGraphicsItemを継承するクラス「Polygon」があります。ポリゴンを作成および構成するクラス「PolygonFactory」があります。PolygonFactoryはDBから情報を読み取り、その情報からポリゴンを作成します。私の問題は、QGraphicsItemを継承する場合、その形状を定数として指定する必要があることですが、ポリゴンをその場で作成する必要があります。「QGraphicsItemを継承しない」と言うかもしれませんが、GraphicsSceneのポリゴンとのユーザーインタラクションが必要なため、継承する必要があります。はっきりしているといいのですが、もっと情報が必要な場合はお知らせください。

ありがとう。

4

1 に答える 1

1

QGraphicsItemで好きなようにペイントできます。この場合、QGraphicsPathItemをサブクラス化することをお勧めします。

ポリゴンはいつ変更されますか?それが発生したときはいつでも、新しいシェイプでsetPathを呼び出すことができます。

于 2012-09-07T01:20:40.607 に答える