QGraphicsItem Class Reference
[QtGui module]
Inherited by QAbstractGraphicsShapeItem, QGraphicsItemGroup, QGraphicsLineItem, QGraphicsObject and QGraphicsPixmapItem.
Types
- enum CacheMode { NoCache, ItemCoordinateCache, DeviceCoordinateCache }
- enum GraphicsItemChange { ItemPositionChange, ItemMatrixChange, ItemVisibleChange, ItemEnabledChange, ..., ItemTransformOriginPointHasChanged }
- enum GraphicsItemFlag { ItemIsMovable, ItemIsSelectable, ItemIsFocusable, ItemClipsToShape, ..., ItemSendsScenePositionChanges }
- class GraphicsItemFlags
- enum PanelModality { NonModal, PanelModal, SceneModal }
Methods
- __init__ (self, QGraphicsItem parent = None, QGraphicsScene scene = None)
- bool acceptDrops (self)
- Qt.MouseButtons acceptedMouseButtons (self)
- bool acceptHoverEvents (self)
- bool acceptsHoverEvents (self)
- bool acceptTouchEvents (self)
- advance (self, int)
- QRectF boundingRect (self)
- QRegion boundingRegion (self, QTransform)
- float boundingRegionGranularity (self)
- CacheMode cacheMode (self)
- list-of-QGraphicsItem childItems (self)
- QRectF childrenBoundingRect (self)
- clearFocus (self)
- QPainterPath clipPath (self)
- bool collidesWithItem (self, QGraphicsItem, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- bool collidesWithPath (self, QPainterPath, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- list-of-QGraphicsItem collidingItems (self, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- QGraphicsItem commonAncestorItem (self, QGraphicsItem)
- bool contains (self, QPointF)
- contextMenuEvent (self, QGraphicsSceneContextMenuEvent)
- QCursor cursor (self)
- QVariant data (self, int)
- QTransform deviceTransform (self, QTransform)
- dragEnterEvent (self, QGraphicsSceneDragDropEvent)
- dragLeaveEvent (self, QGraphicsSceneDragDropEvent)
- dragMoveEvent (self, QGraphicsSceneDragDropEvent)
- dropEvent (self, QGraphicsSceneDragDropEvent)
- float effectiveOpacity (self)
- ensureVisible (self, QRectF rect = QRectF(), int xMargin = 50, int yMargin = 50)
- ensureVisible (self, float, float, float, float, int xMargin = 50, int yMargin = 50)
- bool filtersChildEvents (self)
- GraphicsItemFlags flags (self)
- focusInEvent (self, QFocusEvent)
- QGraphicsItem focusItem (self)
- focusOutEvent (self, QFocusEvent)
- QGraphicsItem focusProxy (self)
- grabKeyboard (self)
- grabMouse (self)
- QGraphicsEffect graphicsEffect (self)
- QGraphicsItemGroup group (self)
- bool handlesChildEvents (self)
- bool hasCursor (self)
- bool hasFocus (self)
- hide (self)
- hoverEnterEvent (self, QGraphicsSceneHoverEvent)
- hoverLeaveEvent (self, QGraphicsSceneHoverEvent)
- hoverMoveEvent (self, QGraphicsSceneHoverEvent)
- inputMethodEvent (self, QInputMethodEvent)
- Qt.InputMethodHints inputMethodHints (self)
- QVariant inputMethodQuery (self, Qt.InputMethodQuery)
- installSceneEventFilter (self, QGraphicsItem)
- bool isActive (self)
- bool isAncestorOf (self, QGraphicsItem)
- (bool, QGraphicsItem blockingPanel) isBlockedByModalPanel (self)
- bool isClipped (self)
- bool isEnabled (self)
- bool isObscured (self)
- bool isObscured (self, QRectF)
- bool isObscured (self, float, float, float, float)
- bool isObscuredBy (self, QGraphicsItem)
- bool isPanel (self)
- bool isSelected (self)
- bool isUnderMouse (self)
- bool isVisible (self)
- bool isVisibleTo (self, QGraphicsItem)
- bool isWidget (self)
- bool isWindow (self)
- QVariant itemChange (self, GraphicsItemChange, QVariant)
- (QTransform, bool ok) itemTransform (self, QGraphicsItem)
- keyPressEvent (self, QKeyEvent)
- keyReleaseEvent (self, QKeyEvent)
- QPointF mapFromItem (self, QGraphicsItem, QPointF)
- QPolygonF mapFromItem (self, QGraphicsItem, QRectF)
- QPolygonF mapFromItem (self, QGraphicsItem, QPolygonF)
- QPainterPath mapFromItem (self, QGraphicsItem, QPainterPath)
- QPointF mapFromItem (self, QGraphicsItem, float, float)
- QPolygonF mapFromItem (self, QGraphicsItem, float, float, float, float)
- QPointF mapFromParent (self, QPointF)
- QPolygonF mapFromParent (self, QRectF)
- QPolygonF mapFromParent (self, QPolygonF)
- QPainterPath mapFromParent (self, QPainterPath)
- QPointF mapFromParent (self, float, float)
- QPolygonF mapFromParent (self, float, float, float, float)
- QPointF mapFromScene (self, QPointF)
- QPolygonF mapFromScene (self, QRectF)
- QPolygonF mapFromScene (self, QPolygonF)
- QPainterPath mapFromScene (self, QPainterPath)
- QPointF mapFromScene (self, float, float)
- QPolygonF mapFromScene (self, float, float, float, float)
- QRectF mapRectFromItem (self, QGraphicsItem, QRectF)
- QRectF mapRectFromItem (self, QGraphicsItem, float, float, float, float)
- QRectF mapRectFromParent (self, QRectF)
- QRectF mapRectFromParent (self, float, float, float, float)
- QRectF mapRectFromScene (self, QRectF)
- QRectF mapRectFromScene (self, float, float, float, float)
- QRectF mapRectToItem (self, QGraphicsItem, QRectF)
- QRectF mapRectToItem (self, QGraphicsItem, float, float, float, float)
- QRectF mapRectToParent (self, QRectF)
- QRectF mapRectToParent (self, float, float, float, float)
- QRectF mapRectToScene (self, QRectF)
- QRectF mapRectToScene (self, float, float, float, float)
- QPointF mapToItem (self, QGraphicsItem, QPointF)
- QPolygonF mapToItem (self, QGraphicsItem, QRectF)
- QPolygonF mapToItem (self, QGraphicsItem, QPolygonF)
- QPainterPath mapToItem (self, QGraphicsItem, QPainterPath)
- QPointF mapToItem (self, QGraphicsItem, float, float)
- QPolygonF mapToItem (self, QGraphicsItem, float, float, float, float)
- QPointF mapToParent (self, QPointF)
- QPolygonF mapToParent (self, QRectF)
- QPolygonF mapToParent (self, QPolygonF)
- QPainterPath mapToParent (self, QPainterPath)
- QPointF mapToParent (self, float, float)
- QPolygonF mapToParent (self, float, float, float, float)
- QPointF mapToScene (self, QPointF)
- QPolygonF mapToScene (self, QRectF)
- QPolygonF mapToScene (self, QPolygonF)
- QPainterPath mapToScene (self, QPainterPath)
- QPointF mapToScene (self, float, float)
- QPolygonF mapToScene (self, float, float, float, float)
- QMatrix matrix (self)
- mouseDoubleClickEvent (self, QGraphicsSceneMouseEvent)
- mouseMoveEvent (self, QGraphicsSceneMouseEvent)
- mousePressEvent (self, QGraphicsSceneMouseEvent)
- mouseReleaseEvent (self, QGraphicsSceneMouseEvent)
- moveBy (self, float, float)
- float opacity (self)
- QPainterPath opaqueArea (self)
- paint (self, QPainter, QStyleOptionGraphicsItem, QWidget widget = None)
- QGraphicsItem panel (self)
- PanelModality panelModality (self)
- QGraphicsItem parentItem (self)
- QGraphicsObject parentObject (self)
- QGraphicsWidget parentWidget (self)
- QPointF pos (self)
- prepareGeometryChange (self)
- removeSceneEventFilter (self, QGraphicsItem)
- resetMatrix (self)
- resetTransform (self)
- rotate (self, float)
- float rotation (self)
- scale (self, float, float)
- float scale (self)
- QGraphicsScene scene (self)
- QRectF sceneBoundingRect (self)
- bool sceneEvent (self, QEvent)
- bool sceneEventFilter (self, QGraphicsItem, QEvent)
- QMatrix sceneMatrix (self)
- QPointF scenePos (self)
- QTransform sceneTransform (self)
- scroll (self, float, float, QRectF rect = QRectF())
- setAcceptDrops (self, bool)
- setAcceptedMouseButtons (self, Qt.MouseButtons)
- setAcceptHoverEvents (self, bool)
- setAcceptsHoverEvents (self, bool)
- setAcceptTouchEvents (self, bool)
- setActive (self, bool)
- setBoundingRegionGranularity (self, float)
- setCacheMode (self, CacheMode, QSize logicalCacheSize = QSize())
- setCursor (self, QCursor)
- setData (self, int, QVariant)
- setEnabled (self, bool)
- setFiltersChildEvents (self, bool)
- setFlag (self, GraphicsItemFlag, bool enabled = True)
- setFlags (self, GraphicsItemFlags)
- setFocus (self, Qt.FocusReason focusReason = Qt.OtherFocusReason)
- setFocusProxy (self, QGraphicsItem)
- setGraphicsEffect (self, QGraphicsEffect)
- setGroup (self, QGraphicsItemGroup)
- setHandlesChildEvents (self, bool)
- setInputMethodHints (self, Qt.InputMethodHints)
- setMatrix (self, QMatrix, bool combine = False)
- setOpacity (self, float)
- setPanelModality (self, PanelModality)
- setParentItem (self, QGraphicsItem)
- setPos (self, QPointF)
- setPos (self, float, float)
- setRotation (self, float)
- setScale (self, float)
- setSelected (self, bool)
- setToolTip (self, QString)
- setTransform (self, QTransform, bool combine = False)
- setTransformations (self, list-of-QGraphicsTransform)
- setTransformOriginPoint (self, QPointF)
- setTransformOriginPoint (self, float, float)
- setVisible (self, bool)
- setX (self, float)
- setY (self, float)
- setZValue (self, float)
- QPainterPath shape (self)
- shear (self, float, float)
- show (self)
- stackBefore (self, QGraphicsItem)
- QGraphicsObject toGraphicsObject (self)
- QString toolTip (self)
- QGraphicsItem topLevelItem (self)
- QGraphicsWidget topLevelWidget (self)
- QTransform transform (self)
- list-of-QGraphicsTransform transformations (self)
- QPointF transformOriginPoint (self)
- translate (self, float, float)
- int type (self)
- ungrabKeyboard (self)
- ungrabMouse (self)
- unsetCursor (self)
- update (self, QRectF rect = QRectF())
- update (self, float, float, float, float)
- updateMicroFocus (self)
- wheelEvent (self, QGraphicsSceneWheelEvent)
- QGraphicsWidget window (self)
- float x (self)
- float y (self)
- float zValue (self)
Static Members
Detailed Description
Type Documentation
QGraphicsItem.CacheMode
QGraphicsItem.GraphicsItemChange
QGraphicsItem.GraphicsItemFlag
QGraphicsItem.PanelModality
Method Documentation
QGraphicsItem.__init__ (self, QGraphicsItem parent = None, QGraphicsScene scene = None)
The parent argument, if not None, causes self to be owned by Qt instead of PyQt.
The scene argument, if not None, causes self to be owned by Qt instead of PyQt.
bool QGraphicsItem.acceptDrops (self)
Qt.MouseButtons QGraphicsItem.acceptedMouseButtons (self)
bool QGraphicsItem.acceptHoverEvents (self)
bool QGraphicsItem.acceptsHoverEvents (self)
bool QGraphicsItem.acceptTouchEvents (self)
QGraphicsItem.advance (self, int)
QRectF QGraphicsItem.boundingRect (self)
This method is abstract and should be reimplemented in any sub-class.
QRegion QGraphicsItem.boundingRegion (self, QTransform)
float QGraphicsItem.boundingRegionGranularity (self)
CacheMode QGraphicsItem.cacheMode (self)
list-of-QGraphicsItem QGraphicsItem.childItems (self)
QRectF QGraphicsItem.childrenBoundingRect (self)
QGraphicsItem.clearFocus (self)
QPainterPath QGraphicsItem.clipPath (self)
bool QGraphicsItem.collidesWithItem (self, QGraphicsItem, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
bool QGraphicsItem.collidesWithPath (self, QPainterPath, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
list-of-QGraphicsItem QGraphicsItem.collidingItems (self, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
bool QGraphicsItem.contains (self, QPointF)
QCursor QGraphicsItem.cursor (self)
QVariant QGraphicsItem.data (self, int)
float QGraphicsItem.effectiveOpacity (self)
QGraphicsItem.ensureVisible (self, QRectF rect = QRectF(), int xMargin = 50, int yMargin = 50)
QGraphicsItem.ensureVisible (self, float, float, float, float, int xMargin = 50, int yMargin = 50)
bool QGraphicsItem.filtersChildEvents (self)
QGraphicsItem.focusInEvent (self, QFocusEvent)
QGraphicsItem QGraphicsItem.focusItem (self)
QGraphicsItem.focusOutEvent (self, QFocusEvent)
QGraphicsItem QGraphicsItem.focusProxy (self)
QGraphicsItem.grabKeyboard (self)
QGraphicsItem.grabMouse (self)
QGraphicsEffect QGraphicsItem.graphicsEffect (self)
bool QGraphicsItem.handlesChildEvents (self)
bool QGraphicsItem.hasCursor (self)
bool QGraphicsItem.hasFocus (self)
QGraphicsItem.hide (self)
QGraphicsItem.inputMethodEvent (self, QInputMethodEvent)
QVariant QGraphicsItem.inputMethodQuery (self, Qt.InputMethodQuery)
QGraphicsItem.installSceneEventFilter (self, QGraphicsItem)
bool QGraphicsItem.isActive (self)
bool QGraphicsItem.isAncestorOf (self, QGraphicsItem)
(bool, QGraphicsItem blockingPanel) QGraphicsItem.isBlockedByModalPanel (self)
bool QGraphicsItem.isClipped (self)
bool QGraphicsItem.isEnabled (self)
bool QGraphicsItem.isObscured (self)
bool QGraphicsItem.isObscured (self, QRectF)
bool QGraphicsItem.isObscured (self, float, float, float, float)
bool QGraphicsItem.isObscuredBy (self, QGraphicsItem)
bool QGraphicsItem.isPanel (self)
bool QGraphicsItem.isSelected (self)
bool QGraphicsItem.isUnderMouse (self)
bool QGraphicsItem.isVisible (self)
bool QGraphicsItem.isVisibleTo (self, QGraphicsItem)
bool QGraphicsItem.isWidget (self)
bool QGraphicsItem.isWindow (self)
QVariant QGraphicsItem.itemChange (self, GraphicsItemChange, QVariant)
(QTransform, bool ok) QGraphicsItem.itemTransform (self, QGraphicsItem)
QGraphicsItem.keyPressEvent (self, QKeyEvent)
QGraphicsItem.keyReleaseEvent (self, QKeyEvent)
QPointF QGraphicsItem.mapFromItem (self, QGraphicsItem, float, float)
QPolygonF QGraphicsItem.mapFromItem (self, QGraphicsItem, float, float, float, float)
QPointF QGraphicsItem.mapFromParent (self, QPointF)
QPolygonF QGraphicsItem.mapFromParent (self, QRectF)
QPolygonF QGraphicsItem.mapFromParent (self, QPolygonF)
QPointF QGraphicsItem.mapFromParent (self, float, float)
QPolygonF QGraphicsItem.mapFromParent (self, float, float, float, float)
QPointF QGraphicsItem.mapFromScene (self, QPointF)
QPolygonF QGraphicsItem.mapFromScene (self, QRectF)
QPointF QGraphicsItem.mapFromScene (self, float, float)
QPolygonF QGraphicsItem.mapFromScene (self, float, float, float, float)
QRectF QGraphicsItem.mapRectFromItem (self, QGraphicsItem, float, float, float, float)
QRectF QGraphicsItem.mapRectFromParent (self, QRectF)
QRectF QGraphicsItem.mapRectFromParent (self, float, float, float, float)
QRectF QGraphicsItem.mapRectFromScene (self, QRectF)
QRectF QGraphicsItem.mapRectFromScene (self, float, float, float, float)
QRectF QGraphicsItem.mapRectToItem (self, QGraphicsItem, float, float, float, float)
QRectF QGraphicsItem.mapRectToParent (self, QRectF)
QRectF QGraphicsItem.mapRectToParent (self, float, float, float, float)
QRectF QGraphicsItem.mapRectToScene (self, QRectF)
QRectF QGraphicsItem.mapRectToScene (self, float, float, float, float)
QPointF QGraphicsItem.mapToItem (self, QGraphicsItem, float, float)
QPolygonF QGraphicsItem.mapToItem (self, QGraphicsItem, float, float, float, float)
QPointF QGraphicsItem.mapToParent (self, QPointF)
QPolygonF QGraphicsItem.mapToParent (self, QRectF)
QPointF QGraphicsItem.mapToParent (self, float, float)
QPolygonF QGraphicsItem.mapToParent (self, float, float, float, float)
QPointF QGraphicsItem.mapToScene (self, QPointF)
QPolygonF QGraphicsItem.mapToScene (self, QRectF)
QPointF QGraphicsItem.mapToScene (self, float, float)
QPolygonF QGraphicsItem.mapToScene (self, float, float, float, float)
QMatrix QGraphicsItem.matrix (self)
QGraphicsItem.moveBy (self, float, float)
float QGraphicsItem.opacity (self)
QPainterPath QGraphicsItem.opaqueArea (self)
This method is abstract and should be reimplemented in any sub-class.
QGraphicsItem QGraphicsItem.panel (self)
PanelModality QGraphicsItem.panelModality (self)
QGraphicsItem QGraphicsItem.parentItem (self)
QGraphicsObject QGraphicsItem.parentObject (self)
QGraphicsWidget QGraphicsItem.parentWidget (self)
QPointF QGraphicsItem.pos (self)
QGraphicsItem.prepareGeometryChange (self)
QGraphicsItem.removeSceneEventFilter (self, QGraphicsItem)
QGraphicsItem.resetMatrix (self)
QGraphicsItem.resetTransform (self)
QGraphicsItem.rotate (self, float)
float QGraphicsItem.rotation (self)
QGraphicsItem.scale (self, float, float)
float QGraphicsItem.scale (self)
QRectF QGraphicsItem.sceneBoundingRect (self)
bool QGraphicsItem.sceneEvent (self, QEvent)
bool QGraphicsItem.sceneEventFilter (self, QGraphicsItem, QEvent)
QMatrix QGraphicsItem.sceneMatrix (self)
QPointF QGraphicsItem.scenePos (self)
QTransform QGraphicsItem.sceneTransform (self)
QGraphicsItem.scroll (self, float, float, QRectF rect = QRectF())
QGraphicsItem.setAcceptDrops (self, bool)
QGraphicsItem.setAcceptedMouseButtons (self, Qt.MouseButtons)
QGraphicsItem.setAcceptHoverEvents (self, bool)
QGraphicsItem.setAcceptsHoverEvents (self, bool)
QGraphicsItem.setAcceptTouchEvents (self, bool)
QGraphicsItem.setActive (self, bool)
QGraphicsItem.setBoundingRegionGranularity (self, float)
QGraphicsItem.setCacheMode (self, CacheMode, QSize logicalCacheSize = QSize())
QGraphicsItem.setCursor (self, QCursor)
QGraphicsItem.setData (self, int, QVariant)
QGraphicsItem.setEnabled (self, bool)
QGraphicsItem.setFiltersChildEvents (self, bool)
QGraphicsItem.setFlag (self, GraphicsItemFlag, bool enabled = True)
QGraphicsItem.setFocus (self, Qt.FocusReason focusReason = Qt.OtherFocusReason)
QGraphicsItem.setFocusProxy (self, QGraphicsItem)
QGraphicsItem.setGraphicsEffect (self, QGraphicsEffect)
The QGraphicsEffect argument has it's ownership transferred to Qt.
QGraphicsItem.setHandlesChildEvents (self, bool)
QGraphicsItem.setInputMethodHints (self, Qt.InputMethodHints)
QGraphicsItem.setMatrix (self, QMatrix, bool combine = False)
QGraphicsItem.setOpacity (self, float)
QGraphicsItem.setPanelModality (self, PanelModality)
QGraphicsItem.setParentItem (self, QGraphicsItem)
The QGraphicsItem argument, if not None, causes self to be owned by Qt instead of PyQt.
QGraphicsItem.setPos (self, QPointF)
QGraphicsItem.setPos (self, float, float)
QGraphicsItem.setRotation (self, float)
QGraphicsItem.setScale (self, float)
QGraphicsItem.setSelected (self, bool)
QGraphicsItem.setToolTip (self, QString)
QGraphicsItem.setTransform (self, QTransform, bool combine = False)
QGraphicsItem.setTransformations (self, list-of-QGraphicsTransform)
QGraphicsItem.setTransformOriginPoint (self, QPointF)
QGraphicsItem.setTransformOriginPoint (self, float, float)
QGraphicsItem.setVisible (self, bool)
QGraphicsItem.setX (self, float)
QGraphicsItem.setY (self, float)
QGraphicsItem.setZValue (self, float)
QPainterPath QGraphicsItem.shape (self)
QGraphicsItem.shear (self, float, float)
QGraphicsItem.show (self)
QGraphicsItem.stackBefore (self, QGraphicsItem)
QGraphicsObject QGraphicsItem.toGraphicsObject (self)
QString QGraphicsItem.toolTip (self)
QGraphicsItem QGraphicsItem.topLevelItem (self)
QGraphicsWidget QGraphicsItem.topLevelWidget (self)
QTransform QGraphicsItem.transform (self)
list-of-QGraphicsTransform QGraphicsItem.transformations (self)
QPointF QGraphicsItem.transformOriginPoint (self)
QGraphicsItem.translate (self, float, float)
int QGraphicsItem.type (self)
QGraphicsItem.ungrabKeyboard (self)
QGraphicsItem.ungrabMouse (self)
QGraphicsItem.unsetCursor (self)
QGraphicsItem.update (self, QRectF rect = QRectF())
QGraphicsItem.update (self, float, float, float, float)
QGraphicsItem.updateMicroFocus (self)
float QGraphicsItem.x (self)
float QGraphicsItem.y (self)
float QGraphicsItem.zValue (self)
Member Documentation
int UserType
This member should be treated as a constant.