

You need to create a QGraphicsView widget to visualize the scene. Note that QGraphicsScene has no visual appearance of its own it only manages the items. WheelEvent(QGraphicsSceneWheelEvent * wheelEvent) MouseReleaseEvent(QGraphicsSceneMouseEvent * mouseEvent) MousePressEvent(QGraphicsSceneMouseEvent * mouseEvent) MouseMoveEvent(QGraphicsSceneMouseEvent * mouseEvent) MouseDoubleClickEvent(QGraphicsSceneMouseEvent * mouseEvent) InputMethodEvent(QInputMethodEvent * event) HelpEvent(QGraphicsSceneHelpEvent * helpEvent) Update(qreal x, qreal y, qreal w, qreal h)ĬontextMenuEvent(QGraphicsSceneContextMenuEvent * contextMenuEvent)ĭragEnterEvent(QGraphicsSceneDragDropEvent * event)ĭragLeaveEvent(QGraphicsSceneDragDropEvent * event)ĭragMoveEvent(QGraphicsSceneDragDropEvent * event)ĭrawBackground(QPainter * painter, const QRectF & rect)ĭrawForeground(QPainter * painter, const QRectF & rect)ĭropEvent(QGraphicsSceneDragDropEvent * event) SetSelectionArea(const QPainterPath & path, Qt::ItemSelectionOperation selectionOperation = Qt::ReplaceSelection, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape, const QTransform & deviceTransform = QTransform()) SetSelectionArea(const QPainterPath & path, const QTransform & deviceTransform) SetSceneRect(qreal x, qreal y, qreal w, qreal h) SetItemIndexMethod(QGraphicsScene::ItemIndexMethod method) SetFocusItem(QGraphicsItem * item, Qt::FocusReason focusReason = Qt::OtherFocusReason) SetFocus(Qt::FocusReason focusReason = Qt::OtherFocusReason) SetActiveWindow(QGraphicsWidget * widget) SendEvent(QGraphicsItem * item, QEvent * event) Render(QPainter * painter, const QRectF & target = QRectF(), const QRectF & source = QRectF(), Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio) Items(qreal x, qreal y, qreal w, qreal h, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform & deviceTransform = QTransform()) const Items(const QPainterPath & path, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape, Qt::SortOrder order = Qt::DescendingOrder, const QTransform & deviceTransform = QTransform()) const

Items(const QPolygonF & polygon, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape, Qt::SortOrder order = Qt::DescendingOrder, const QTransform & deviceTransform = QTransform()) const Items(const QRectF & rect, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape, Qt::SortOrder order = Qt::DescendingOrder, const QTransform & deviceTransform = QTransform()) const Items(const QPointF & pos, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape, Qt::SortOrder order = Qt::DescendingOrder, const QTransform & deviceTransform = QTransform()) const Items(Qt::SortOrder order = Qt::DescendingOrder) const ItemAt(qreal x, qreal y, const QTransform & deviceTransform) const ItemAt(const QPointF & position, const QTransform & deviceTransform) const Invalidate(qreal x, qreal y, qreal w, qreal h, QGraphicsScene::SceneLayers layers = AllLayers) InputMethodQuery(Qt::InputMethodQuery query) const QGraphicsScene(QObject * parent = nullptr)ĪddEllipse(const QRectF & rect, const QPen & pen = QPen(), const QBrush & brush = QBrush())ĪddEllipse(qreal x, qreal y, qreal w, qreal h, const QPen & pen = QPen(), const QBrush & brush = QBrush())ĪddLine(const QLineF & line, const QPen & pen = QPen())ĪddLine(qreal x1, qreal y1, qreal x2, qreal y2, const QPen & pen = QPen())ĪddPath(const QPainterPath & path, const QPen & pen = QPen(), const QBrush & brush = QBrush())ĪddPolygon(const QPolygonF & polygon, const QPen & pen = QPen(), const QBrush & brush = QBrush())ĪddRect(const QRectF & rect, const QPen & pen = QPen(), const QBrush & brush = QBrush())ĪddRect(qreal x, qreal y, qreal w, qreal h, const QPen & pen = QPen(), const QBrush & brush = QBrush())ĪddSimpleText(const QString & text, const QFont & font = QFont())ĪddText(const QString & text, const QFont & font = QFont())ĪddWidget(QWidget * widget, Qt::WindowFlags wFlags = Qt::WindowFlags())ĬollidingItems(const QGraphicsItem * item, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape) constĭestroyItemGroup(QGraphicsItemGroup * group)

QGraphicsScene(const QRectF & sceneRect, QObject * parent = nullptr) QGraphicsScene(qreal x, qreal y, qreal width, qreal height, QObject * parent = nullptr)
