我无法从文档中弄清楚如何使用QGraphicsWidget在其上绘制内容。
你能帮帮我吗?我尝试这个代码,但当我将它添加到图形场景时,它什么也没有显示。class Platform : public QGraphicsWidget
{
public:
Platform()
{
QGraphicsEllipseItem elipse(0,0,10,10,this);
setGraphicsItem(&elipse);
}
};
答案 0 :(得分:4)
QGraphicsWidget
不是您绘制内容的小部件,它是可以在Graphics View框架中绘制的小部件。要绘制内容,您需要QGraphicsScene
来保存要绘制的项目和QGraphicsView
,这是显示QGraphicsScene
的小部件。