QGraphicsItem¶

PyQt5.QtWidgets.QGraphicsItem

Inherited by QAbstractGraphicsShapeItem, QGraphicsItemGroup, QGraphicsLineItem, QGraphicsObject, QGraphicsPixmapItem.

Description¶

TODO

Enums¶

CacheMode

TODO

Member

Value

Description

DeviceCoordinateCache

TODO

TODO

ItemCoordinateCache

TODO

TODO

NoCache

TODO

TODO


GraphicsItemChange

TODO

Member

Value

Description

ItemChildAddedChange

TODO

TODO

ItemChildRemovedChange

TODO

TODO

ItemCursorChange

TODO

TODO

ItemCursorHasChanged

TODO

TODO

ItemEnabledChange

TODO

TODO

ItemEnabledHasChanged

TODO

TODO

ItemFlagsChange

TODO

TODO

ItemFlagsHaveChanged

TODO

TODO

ItemMatrixChange

TODO

TODO

ItemOpacityChange

TODO

TODO

ItemOpacityHasChanged

TODO

TODO

ItemParentChange

TODO

TODO

ItemParentHasChanged

TODO

TODO

ItemPositionChange

TODO

TODO

ItemPositionHasChanged

TODO

TODO

ItemRotationChange

TODO

TODO

ItemRotationHasChanged

TODO

TODO

ItemScaleChange

TODO

TODO

ItemScaleHasChanged

TODO

TODO

ItemSceneChange

TODO

TODO

ItemSceneHasChanged

TODO

TODO

ItemScenePositionHasChanged

TODO

TODO

ItemSelectedChange

TODO

TODO

ItemSelectedHasChanged

TODO

TODO

ItemToolTipChange

TODO

TODO

ItemToolTipHasChanged

TODO

TODO

ItemTransformChange

TODO

TODO

ItemTransformHasChanged

TODO

TODO

ItemTransformOriginPointChange

TODO

TODO

ItemTransformOriginPointHasChanged

TODO

TODO

ItemVisibleChange

TODO

TODO

ItemVisibleHasChanged

TODO

TODO

ItemZValueChange

TODO

TODO

ItemZValueHasChanged

TODO

TODO


GraphicsItemFlag

TODO

Member

Value

Description

ItemAcceptsInputMethod

TODO

TODO

ItemClipsChildrenToShape

TODO

TODO

ItemClipsToShape

TODO

TODO

ItemContainsChildrenInShape

TODO

TODO

ItemDoesntPropagateOpacityToChildren

TODO

TODO

ItemHasNoContents

TODO

TODO

ItemIgnoresParentOpacity

TODO

TODO

ItemIgnoresTransformations

TODO

TODO

ItemIsFocusable

TODO

TODO

ItemIsMovable

TODO

TODO

ItemIsPanel

TODO

TODO

ItemIsSelectable

TODO

TODO

ItemNegativeZStacksBehindParent

TODO

TODO

ItemSendsGeometryChanges

TODO

TODO

ItemSendsScenePositionChanges

TODO

TODO

ItemStacksBehindParent

TODO

TODO

ItemUsesExtendedStyleOption

TODO

TODO


PanelModality

TODO

Member

Value

Description

NonModal

TODO

TODO

PanelModal

TODO

TODO

SceneModal

TODO

TODO

Attributes¶

Type: int

This is a read-only class attribute.

TODO


UserType: int

This is a read-only class attribute.

TODO

Methods¶

__init__(parent: QGraphicsItem = None)

TODO


acceptDrops() → bool

TODO


acceptedMouseButtons() → MouseButtons

TODO


acceptHoverEvents() → bool

TODO


acceptTouchEvents() → bool

TODO


advance(int)

TODO


boundingRect() → QRectF

TODO


boundingRegion(QTransform) → QRegion

TODO


boundingRegionGranularity() → float

TODO


cacheMode() → CacheMode

TODO


childItems() → List[QGraphicsItem]

TODO


childrenBoundingRect() → QRectF

TODO


clearFocus()

TODO


clipPath() → QPainterPath

TODO


collidesWithItem(QGraphicsItem, mode: ItemSelectionMode = IntersectsItemShape) → bool

TODO


collidesWithPath(QPainterPath, mode: ItemSelectionMode = IntersectsItemShape) → bool

TODO


collidingItems(mode: ItemSelectionMode = IntersectsItemShape) → List[QGraphicsItem]

TODO


commonAncestorItem(QGraphicsItem) → QGraphicsItem

TODO


contains(Union[QPointF, QPoint]) → bool

TODO


contextMenuEvent(QGraphicsSceneContextMenuEvent)

TODO


cursor() → QCursor

TODO


data(int) → Any

TODO


deviceTransform(QTransform) → QTransform

TODO


dragEnterEvent(QGraphicsSceneDragDropEvent)

TODO


dragLeaveEvent(QGraphicsSceneDragDropEvent)

TODO


dragMoveEvent(QGraphicsSceneDragDropEvent)

TODO


dropEvent(QGraphicsSceneDragDropEvent)

TODO


effectiveOpacity() → float

TODO


ensureVisible(rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)

TODO


ensureVisible(float, float, float, float, xMargin: int = 50, yMargin: int = 50)

TODO


filtersChildEvents() → bool

TODO


flags() → GraphicsItemFlags

TODO


focusInEvent(QFocusEvent)

TODO


focusItem() → QGraphicsItem

TODO


focusOutEvent(QFocusEvent)

TODO


focusProxy() → QGraphicsItem

TODO


grabKeyboard()

TODO


grabMouse()

TODO


graphicsEffect() → QGraphicsEffect

TODO


group() → QGraphicsItemGroup

TODO


hasCursor() → bool

TODO


hasFocus() → bool

TODO


hide()

TODO


hoverEnterEvent(QGraphicsSceneHoverEvent)

TODO


hoverLeaveEvent(QGraphicsSceneHoverEvent)

TODO


hoverMoveEvent(QGraphicsSceneHoverEvent)

TODO


inputMethodEvent(QInputMethodEvent)

TODO


inputMethodHints() → InputMethodHints

TODO


inputMethodQuery(InputMethodQuery) → Any

TODO


installSceneEventFilter(QGraphicsItem)

TODO


isActive() → bool

TODO


isAncestorOf(QGraphicsItem) → bool

TODO


isBlockedByModalPanel() → (bool, QGraphicsItem)

TODO


isClipped() → bool

TODO


isEnabled() → bool

TODO


isObscured(rect: QRectF = QRectF()) → bool

TODO


isObscured(float, float, float, float) → bool

TODO


isObscuredBy(QGraphicsItem) → bool

TODO


isPanel() → bool

TODO


isSelected() → bool

TODO


isUnderMouse() → bool

TODO


isVisible() → bool

TODO


isVisibleTo(QGraphicsItem) → bool

TODO


isWidget() → bool

TODO


isWindow() → bool

TODO


itemChange(GraphicsItemChange, Any) → Any

TODO


itemTransform(QGraphicsItem) → (QTransform, bool)

TODO


keyPressEvent(QKeyEvent)

TODO


keyReleaseEvent(QKeyEvent)

TODO


mapFromItem(QGraphicsItem, Union[QPointF, QPoint]) → QPointF

TODO


mapFromItem(QGraphicsItem, QRectF) → QPolygonF

TODO


mapFromItem(QGraphicsItem, QPolygonF) → QPolygonF

TODO


mapFromItem(QGraphicsItem, QPainterPath) → QPainterPath

TODO


mapFromItem(QGraphicsItem, float, float) → QPointF

TODO


mapFromItem(QGraphicsItem, float, float, float, float) → QPolygonF

TODO


mapFromParent(Union[QPointF, QPoint]) → QPointF

TODO


mapFromParent(QRectF) → QPolygonF

TODO


mapFromParent(QPolygonF) → QPolygonF

TODO


mapFromParent(QPainterPath) → QPainterPath

TODO


mapFromParent(float, float) → QPointF

TODO


mapFromParent(float, float, float, float) → QPolygonF

TODO


mapFromScene(Union[QPointF, QPoint]) → QPointF

TODO


mapFromScene(QRectF) → QPolygonF

TODO


mapFromScene(QPolygonF) → QPolygonF

TODO


mapFromScene(QPainterPath) → QPainterPath

TODO


mapFromScene(float, float) → QPointF

TODO


mapFromScene(float, float, float, float) → QPolygonF

TODO


mapRectFromItem(QGraphicsItem, QRectF) → QRectF

TODO


mapRectFromItem(QGraphicsItem, float, float, float, float) → QRectF

TODO


mapRectFromParent(QRectF) → QRectF

TODO


mapRectFromParent(float, float, float, float) → QRectF

TODO


mapRectFromScene(QRectF) → QRectF

TODO


mapRectFromScene(float, float, float, float) → QRectF

TODO


mapRectToItem(QGraphicsItem, QRectF) → QRectF

TODO


mapRectToItem(QGraphicsItem, float, float, float, float) → QRectF

TODO


mapRectToParent(QRectF) → QRectF

TODO


mapRectToParent(float, float, float, float) → QRectF

TODO


mapRectToScene(QRectF) → QRectF

TODO


mapRectToScene(float, float, float, float) → QRectF

TODO


mapToItem(QGraphicsItem, Union[QPointF, QPoint]) → QPointF

TODO


mapToItem(QGraphicsItem, QRectF) → QPolygonF

TODO


mapToItem(QGraphicsItem, QPolygonF) → QPolygonF

TODO


mapToItem(QGraphicsItem, QPainterPath) → QPainterPath

TODO


mapToItem(QGraphicsItem, float, float) → QPointF

TODO


mapToItem(QGraphicsItem, float, float, float, float) → QPolygonF

TODO


mapToParent(Union[QPointF, QPoint]) → QPointF

TODO


mapToParent(QRectF) → QPolygonF

TODO


mapToParent(QPolygonF) → QPolygonF

TODO


mapToParent(QPainterPath) → QPainterPath

TODO


mapToParent(float, float) → QPointF

TODO


mapToParent(float, float, float, float) → QPolygonF

TODO


mapToScene(Union[QPointF, QPoint]) → QPointF

TODO


mapToScene(QRectF) → QPolygonF

TODO


mapToScene(QPolygonF) → QPolygonF

TODO


mapToScene(QPainterPath) → QPainterPath

TODO


mapToScene(float, float) → QPointF

TODO


mapToScene(float, float, float, float) → QPolygonF

TODO


mouseDoubleClickEvent(QGraphicsSceneMouseEvent)

TODO


mouseMoveEvent(QGraphicsSceneMouseEvent)

TODO


mousePressEvent(QGraphicsSceneMouseEvent)

TODO


mouseReleaseEvent(QGraphicsSceneMouseEvent)

TODO


moveBy(float, float)

TODO


opacity() → float

TODO


opaqueArea() → QPainterPath

TODO


paint(QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)

TODO


panel() → QGraphicsItem

TODO


panelModality() → PanelModality

TODO


parentItem() → QGraphicsItem

TODO


parentObject() → QGraphicsObject

TODO


parentWidget() → QGraphicsWidget

TODO


pos() → QPointF

TODO


prepareGeometryChange()

TODO


removeSceneEventFilter(QGraphicsItem)

TODO


resetTransform()

TODO


rotation() → float

TODO


scale() → float

TODO


scene() → QGraphicsScene

TODO


sceneBoundingRect() → QRectF

TODO


sceneEvent(QEvent) → bool

TODO


sceneEventFilter(QGraphicsItem, QEvent) → bool

TODO


scenePos() → QPointF

TODO


sceneTransform() → QTransform

TODO


scroll(float, float, rect: QRectF = QRectF())

TODO


setAcceptDrops(bool)

TODO


setAcceptedMouseButtons(Union[MouseButtons, MouseButton])

TODO


setAcceptHoverEvents(bool)

TODO


setAcceptTouchEvents(bool)

TODO


setActive(bool)

TODO


setBoundingRegionGranularity(float)

TODO


setCacheMode(CacheMode, logicalCacheSize: QSize = QSize())

TODO


setCursor(Union[QCursor, CursorShape])

TODO


setData(int, Any)

TODO


setEnabled(bool)

TODO


setFiltersChildEvents(bool)

TODO


setFlag(GraphicsItemFlag, enabled: bool = True)

TODO


setFlags(Union[GraphicsItemFlags, GraphicsItemFlag])

TODO


setFocus(focusReason: FocusReason = OtherFocusReason)

TODO


setFocusProxy(QGraphicsItem)

TODO


setGraphicsEffect(QGraphicsEffect)

TODO


setGroup(QGraphicsItemGroup)

TODO


setInputMethodHints(Union[InputMethodHints, InputMethodHint])

TODO


setOpacity(float)

TODO


setPanelModality(PanelModality)

TODO


setParentItem(QGraphicsItem)

TODO


setPos(Union[QPointF, QPoint])

TODO


setPos(float, float)

TODO


setRotation(float)

TODO


setScale(float)

TODO


setSelected(bool)

TODO


setToolTip(str)

TODO


setTransform(QTransform, combine: bool = False)

TODO


setTransformations(Iterable[QGraphicsTransform])

TODO


setTransformOriginPoint(Union[QPointF, QPoint])

TODO


setTransformOriginPoint(float, float)

TODO


setVisible(bool)

TODO


setX(float)

TODO


setY(float)

TODO


setZValue(float)

TODO


shape() → QPainterPath

TODO


show()

TODO


stackBefore(QGraphicsItem)

TODO


toGraphicsObject() → QGraphicsObject

TODO


toolTip() → str

TODO


topLevelItem() → QGraphicsItem

TODO


topLevelWidget() → QGraphicsWidget

TODO


transform() → QTransform

TODO


transformations() → List[QGraphicsTransform]

TODO


transformOriginPoint() → QPointF

TODO


type() → int

TODO


ungrabKeyboard()

TODO


ungrabMouse()

TODO


unsetCursor()

TODO


update(rect: QRectF = QRectF())

TODO


update(float, float, float, float)

TODO


updateMicroFocus()

TODO


wheelEvent(QGraphicsSceneWheelEvent)

TODO


window() → QGraphicsWidget

TODO


x() → float

TODO


y() → float

TODO


zValue() → float

TODO