目前我有一个继承QGraphicsItem的类'Polygon'。我有创建和配置多边形的类“PolygonFactory”。PolygonFactory 从数据库中读取信息,并从该信息中创建多边形。我的问题是,如果我继承 QGraphicsItem,我必须将它的形状指定为常量,但我需要动态创建多边形。您可能会说“不要继承 QGraphicsItem”,但我需要这样做,因为我需要与 GraphicsScene 中的多边形进行用户交互。我希望我很清楚,但如果您需要更多信息,请告诉我。
谢谢。
目前我有一个继承QGraphicsItem的类'Polygon'。我有创建和配置多边形的类“PolygonFactory”。PolygonFactory 从数据库中读取信息,并从该信息中创建多边形。我的问题是,如果我继承 QGraphicsItem,我必须将它的形状指定为常量,但我需要动态创建多边形。您可能会说“不要继承 QGraphicsItem”,但我需要这样做,因为我需要与 GraphicsScene 中的多边形进行用户交互。我希望我很清楚,但如果您需要更多信息,请告诉我。
谢谢。