QGraphicsItem¶
- PyQt5.QtWidgets.QGraphicsItem
Inherited by QAbstractGraphicsShapeItem, QGraphicsItemGroup, QGraphicsLineItem, QGraphicsObject, QGraphicsPixmapItem.
Description¶
TODO
Classes¶
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
- 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(QPainterPath) → QPainterPath
TODO
- mapFromParent(float, float) → QPointF
TODO
- mapFromParent(float, float, float, float) → 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(float, float, float, float) → QRectF
TODO
- mapRectFromScene(float, float, float, float) → QRectF
TODO
- mapRectToItem(QGraphicsItem, QRectF) → QRectF
TODO
- mapRectToItem(QGraphicsItem, float, float, float, float) → QRectF
TODO
- mapRectToParent(float, float, float, float) → 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(QPainterPath) → QPainterPath
TODO
- mapToParent(float, float) → QPointF
TODO
- mapToParent(float, float, float, float) → 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
- 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(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(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