Qt4.8 QGraphicsWidget用法

时间:2012-11-02 11:14:43

标签: c++ qt graphics

我无法从文档中弄清楚如何使用QGraphicsWidget在其上绘制内容。

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

class Platform : public QGraphicsWidget
{

    public:
        Platform()
        {

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

        }

};

1 个答案:

答案 0 :(得分:4)

QGraphicsWidget不是您绘制内容的小部件,它是可以在Graphics View框架中绘制的小部件。要绘制内容,您需要QGraphicsScene来保存要绘制的项目和QGraphicsView,这是显示QGraphicsScene的小部件。

您应该从documentation for the Graphics View framework开始。