0

我无法从文档中弄清楚如何使用 QGraphicsWidget 在其上绘制一些东西。

你能帮我吗?我尝试了这段代码,但是当我将它添加到图形场景时,它什么也没显示。

class Platform : public QGraphicsWidget
{

    public:
        Platform()
        {

            QGraphicsEllipseItem elipse(0,0,10,10,this);
            setGraphicsItem(&elipse);

        }

};
4

1 回答 1

4

QGraphicsWidget不是您在其上绘制东西的小部件,它是可以在 Graphics View 框架中绘制的小部件。要绘制东西,您需要 aQGraphicsScene来保存要绘制的项目和 a QGraphicsView,它是显示QGraphicsScene.

您应该从图形视图框架的文档开始。

于 2012-11-02T12:49:32.503 回答