作用

组成

QGraphicsScene

QGraphicsScene 本身不可见,可以存放Item,是一个图形场景的集合,通过和View关联后,能够把一些列Item显示到不同的View窗口上。

QGraphicsScene scene;
QGraphicsRectItem *rect = scene.addRect(QRectF(0, 0, 100, 100));
QGraphicsItem *item = scene.itemAt(50, 50, QTransform());

QGraphicsView

QGraphicsView 是一个显示窗口,有大小位置属性,专门用于显示Scene保存的Item。

QGraphicsScene scene;
myPopulateScene(&scene);
QGraphicsView view(&scene);
view.show();

QGraphicsItem