QGraphicsScene Class Reference
[QtGui module]
Inherits QObject.
Types
Methods
- __init__ (self, QObject parent = None)
- __init__ (self, QRectF, QObject parent = None)
- __init__ (self, float, float, float, float, QObject parent = None)
- QGraphicsItem activePanel (self)
- QGraphicsWidget activeWindow (self)
- QGraphicsEllipseItem addEllipse (self, QRectF, QPen pen = QPen(), QBrush brush = QBrush())
- QGraphicsEllipseItem addEllipse (self, float, float, float, float, QPen pen = QPen(), QBrush brush = QBrush())
- addItem (self, QGraphicsItem)
- QGraphicsLineItem addLine (self, QLineF, QPen pen = QPen())
- QGraphicsLineItem addLine (self, float, float, float, float, QPen pen = QPen())
- QGraphicsPathItem addPath (self, QPainterPath, QPen pen = QPen(), QBrush brush = QBrush())
- QGraphicsPixmapItem addPixmap (self, QPixmap)
- QGraphicsPolygonItem addPolygon (self, QPolygonF, QPen pen = QPen(), QBrush brush = QBrush())
- QGraphicsRectItem addRect (self, QRectF, QPen pen = QPen(), QBrush brush = QBrush())
- QGraphicsRectItem addRect (self, float, float, float, float, QPen pen = QPen(), QBrush brush = QBrush())
- QGraphicsSimpleTextItem addSimpleText (self, QString, QFont font = QFont())
- QGraphicsTextItem addText (self, QString, QFont font = QFont())
- QGraphicsProxyWidget addWidget (self, QWidget, Qt.WindowFlags flags = 0)
- advance (self)
- QBrush backgroundBrush (self)
- int bspTreeDepth (self)
- clear (self)
- clearFocus (self)
- clearSelection (self)
- list-of-QGraphicsItem collidingItems (self, QGraphicsItem, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- contextMenuEvent (self, QGraphicsSceneContextMenuEvent)
- QGraphicsItemGroup createItemGroup (self, list-of-QGraphicsItem)
- destroyItemGroup (self, QGraphicsItemGroup)
- dragEnterEvent (self, QGraphicsSceneDragDropEvent)
- dragLeaveEvent (self, QGraphicsSceneDragDropEvent)
- dragMoveEvent (self, QGraphicsSceneDragDropEvent)
- drawBackground (self, QPainter, QRectF)
- drawForeground (self, QPainter, QRectF)
- drawItems (self, QPainter painter, list-of-QGraphicsItem items, list-of-QStyleOptionGraphicsItem options, QWidget widget = None)
- dropEvent (self, QGraphicsSceneDragDropEvent)
- bool event (self, QEvent)
- bool eventFilter (self, QObject, QEvent)
- focusInEvent (self, QFocusEvent)
- QGraphicsItem focusItem (self)
- bool focusNextPrevChild (self, bool)
- focusOutEvent (self, QFocusEvent)
- QFont font (self)
- QBrush foregroundBrush (self)
- bool hasFocus (self)
- float height (self)
- helpEvent (self, QGraphicsSceneHelpEvent)
- inputMethodEvent (self, QInputMethodEvent)
- QVariant inputMethodQuery (self, Qt.InputMethodQuery)
- invalidate (self, QRectF rect = QRectF(), SceneLayers layers = QGraphicsScene.AllLayers)
- invalidate (self, float, float, float, float, SceneLayers layers = QGraphicsScene.AllLayers)
- bool isActive (self)
- bool isSortCacheEnabled (self)
- QGraphicsItem itemAt (self, QPointF)
- QGraphicsItem itemAt (self, float, float)
- QGraphicsItem itemAt (self, QPointF, QTransform)
- QGraphicsItem itemAt (self, float, float, QTransform)
- ItemIndexMethod itemIndexMethod (self)
- list-of-QGraphicsItem items (self)
- list-of-QGraphicsItem items (self, QPointF)
- list-of-QGraphicsItem items (self, QRectF, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- list-of-QGraphicsItem items (self, QPolygonF, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- list-of-QGraphicsItem items (self, QPainterPath, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- list-of-QGraphicsItem items (self, float, float, float, float, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
- list-of-QGraphicsItem items (self, Qt.SortOrder)
- list-of-QGraphicsItem items (self, QPointF, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform = QTransform())
- list-of-QGraphicsItem items (self, QRectF, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform = QTransform())
- list-of-QGraphicsItem items (self, QPolygonF, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform = QTransform())
- list-of-QGraphicsItem items (self, QPainterPath, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform = QTransform())
- list-of-QGraphicsItem items (self, float, float, float, float, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform = QTransform())
- QRectF itemsBoundingRect (self)
- keyPressEvent (self, QKeyEvent)
- keyReleaseEvent (self, QKeyEvent)
- mouseDoubleClickEvent (self, QGraphicsSceneMouseEvent)
- QGraphicsItem mouseGrabberItem (self)
- mouseMoveEvent (self, QGraphicsSceneMouseEvent)
- mousePressEvent (self, QGraphicsSceneMouseEvent)
- mouseReleaseEvent (self, QGraphicsSceneMouseEvent)
- QPalette palette (self)
- removeItem (self, QGraphicsItem)
- render (self, QPainter, QRectF target = QRectF(), QRectF source = QRectF(), Qt.AspectRatioMode mode = Qt.KeepAspectRatio)
- QRectF sceneRect (self)
- list-of-QGraphicsItem selectedItems (self)
- QPainterPath selectionArea (self)
- bool sendEvent (self, QGraphicsItem, QEvent)
- setActivePanel (self, QGraphicsItem)
- setActiveWindow (self, QGraphicsWidget)
- setBackgroundBrush (self, QBrush)
- setBspTreeDepth (self, int)
- setFocus (self, Qt.FocusReason focusReason = Qt.OtherFocusReason)
- setFocusItem (self, QGraphicsItem, Qt.FocusReason focusReason = Qt.OtherFocusReason)
- setFont (self, QFont)
- setForegroundBrush (self, QBrush)
- setItemIndexMethod (self, ItemIndexMethod)
- setPalette (self, QPalette)
- setSceneRect (self, QRectF)
- setSceneRect (self, float, float, float, float)
- setSelectionArea (self, QPainterPath)
- setSelectionArea (self, QPainterPath, Qt.ItemSelectionMode)
- setSelectionArea (self, QPainterPath, QTransform)
- setSelectionArea (self, QPainterPath, Qt.ItemSelectionMode, QTransform)
- setSortCacheEnabled (self, bool)
- setStickyFocus (self, bool)
- setStyle (self, QStyle)
- bool stickyFocus (self)
- QStyle style (self)
- update (self, QRectF rect = QRectF())
- update (self, float, float, float, float)
- list-of-QGraphicsView views (self)
- wheelEvent (self, QGraphicsSceneWheelEvent)
- float width (self)
Qt Signals
Detailed Description
Type Documentation
QGraphicsScene.ItemIndexMethod
QGraphicsScene.SceneLayer
Method Documentation
QGraphicsScene.__init__ (self, QObject parent = None)
The parent argument, if not None, causes self to be owned by Qt instead of PyQt.
QGraphicsScene.__init__ (self, QRectF, QObject parent = None)
The parent argument, if not None, causes self to be owned by Qt instead of PyQt.
QGraphicsScene.__init__ (self, float, float, float, float, QObject parent = None)
The parent argument, if not None, causes self to be owned by Qt instead of PyQt.
QGraphicsItem QGraphicsScene.activePanel (self)
QGraphicsWidget QGraphicsScene.activeWindow (self)
QGraphicsEllipseItem QGraphicsScene.addEllipse (self, float, float, float, float, QPen pen = QPen(), QBrush brush = QBrush())
QGraphicsScene.addItem (self, QGraphicsItem)
The QGraphicsItem argument has it's ownership transferred to Qt.
QGraphicsLineItem QGraphicsScene.addLine (self, float, float, float, float, QPen pen = QPen())
QGraphicsRectItem QGraphicsScene.addRect (self, float, float, float, float, QPen pen = QPen(), QBrush brush = QBrush())
QGraphicsSimpleTextItem QGraphicsScene.addSimpleText (self, QString, QFont font = QFont())
QGraphicsTextItem QGraphicsScene.addText (self, QString, QFont font = QFont())
The QWidget argument has it's ownership transferred to Qt.
QGraphicsScene.advance (self)
This method is also a Qt slot with the C++ signature void advance().
QBrush QGraphicsScene.backgroundBrush (self)
int QGraphicsScene.bspTreeDepth (self)
QGraphicsScene.clear (self)
This method is also a Qt slot with the C++ signature void clear().
QGraphicsScene.clearFocus (self)
QGraphicsScene.clearSelection (self)
list-of-QGraphicsItem QGraphicsScene.collidingItems (self, QGraphicsItem, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
QGraphicsItemGroup QGraphicsScene.createItemGroup (self, list-of-QGraphicsItem)
The list-of-QGraphicsItem argument has it's ownership transferred to Qt.
QGraphicsScene.destroyItemGroup (self, QGraphicsItemGroup)
The QGraphicsItemGroup argument has it's ownership transferred to Qt.
QGraphicsScene.drawBackground (self, QPainter, QRectF)
QGraphicsScene.drawForeground (self, QPainter, QRectF)
QGraphicsScene.drawItems (self, QPainter painter, list-of-QGraphicsItem items, list-of-QStyleOptionGraphicsItem options, QWidget widget = None)
bool QGraphicsScene.event (self, QEvent)
bool QGraphicsScene.eventFilter (self, QObject, QEvent)
QGraphicsScene.focusInEvent (self, QFocusEvent)
QGraphicsItem QGraphicsScene.focusItem (self)
bool QGraphicsScene.focusNextPrevChild (self, bool)
QGraphicsScene.focusOutEvent (self, QFocusEvent)
QFont QGraphicsScene.font (self)
QBrush QGraphicsScene.foregroundBrush (self)
bool QGraphicsScene.hasFocus (self)
float QGraphicsScene.height (self)
QGraphicsScene.inputMethodEvent (self, QInputMethodEvent)
QVariant QGraphicsScene.inputMethodQuery (self, Qt.InputMethodQuery)
QGraphicsScene.invalidate (self, QRectF rect = QRectF(), SceneLayers layers = QGraphicsScene.AllLayers)
This method is also a Qt slot with the C++ signature void invalidate(const QRectF& = QRectF(),QGraphicsScene::SceneLayers = QGraphicsScene.AllLayers).
QGraphicsScene.invalidate (self, float, float, float, float, SceneLayers layers = QGraphicsScene.AllLayers)
bool QGraphicsScene.isActive (self)
bool QGraphicsScene.isSortCacheEnabled (self)
QGraphicsItem QGraphicsScene.itemAt (self, float, float)
ItemIndexMethod QGraphicsScene.itemIndexMethod (self)
list-of-QGraphicsItem QGraphicsScene.items (self)
list-of-QGraphicsItem QGraphicsScene.items (self, QPointF)
list-of-QGraphicsItem QGraphicsScene.items (self, QRectF, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
list-of-QGraphicsItem QGraphicsScene.items (self, QPolygonF, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
list-of-QGraphicsItem QGraphicsScene.items (self, QPainterPath, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
list-of-QGraphicsItem QGraphicsScene.items (self, float, float, float, float, Qt.ItemSelectionMode mode = Qt.IntersectsItemShape)
list-of-QGraphicsItem QGraphicsScene.items (self, Qt.SortOrder)
list-of-QGraphicsItem QGraphicsScene.items (self, float, float, float, float, Qt.ItemSelectionMode, Qt.SortOrder, QTransform deviceTransform = QTransform())
QRectF QGraphicsScene.itemsBoundingRect (self)
QGraphicsScene.keyPressEvent (self, QKeyEvent)
QGraphicsScene.keyReleaseEvent (self, QKeyEvent)
QGraphicsItem QGraphicsScene.mouseGrabberItem (self)
QPalette QGraphicsScene.palette (self)
QGraphicsScene.removeItem (self, QGraphicsItem)
The QGraphicsItem argument
QGraphicsScene.render (self, QPainter, QRectF target = QRectF(), QRectF source = QRectF(), Qt.AspectRatioMode mode = Qt.KeepAspectRatio)
QRectF QGraphicsScene.sceneRect (self)
list-of-QGraphicsItem QGraphicsScene.selectedItems (self)
QPainterPath QGraphicsScene.selectionArea (self)
bool QGraphicsScene.sendEvent (self, QGraphicsItem, QEvent)
QGraphicsScene.setActivePanel (self, QGraphicsItem)
QGraphicsScene.setActiveWindow (self, QGraphicsWidget)
QGraphicsScene.setBackgroundBrush (self, QBrush)
QGraphicsScene.setBspTreeDepth (self, int)
QGraphicsScene.setFocus (self, Qt.FocusReason focusReason = Qt.OtherFocusReason)
QGraphicsScene.setFocusItem (self, QGraphicsItem, Qt.FocusReason focusReason = Qt.OtherFocusReason)
QGraphicsScene.setFont (self, QFont)
QGraphicsScene.setForegroundBrush (self, QBrush)
QGraphicsScene.setItemIndexMethod (self, ItemIndexMethod)
QGraphicsScene.setPalette (self, QPalette)
QGraphicsScene.setSceneRect (self, QRectF)
QGraphicsScene.setSceneRect (self, float, float, float, float)
QGraphicsScene.setSelectionArea (self, QPainterPath)
QGraphicsScene.setSortCacheEnabled (self, bool)
QGraphicsScene.setStickyFocus (self, bool)
QGraphicsScene.setStyle (self, QStyle)
The QStyle argument has it's ownership transferred to Qt.
bool QGraphicsScene.stickyFocus (self)
QStyle QGraphicsScene.style (self)
QGraphicsScene.update (self, QRectF rect = QRectF())
This method is also a Qt slot with the C++ signature void update(const QRectF& = QRectF()).
QGraphicsScene.update (self, float, float, float, float)
list-of-QGraphicsView QGraphicsScene.views (self)
float QGraphicsScene.width (self)
Qt Signal Documentation
void changed (const QList<QRectF>&)
This is the default overload of this signal.
void sceneRectChanged (const QRectF&)
This is the default overload of this signal.
void selectionChanged ()
This is the default overload of this signal.