Class: QgsLayoutViewRectangularRubberBand¶
- class qgis.gui.QgsLayoutViewRectangularRubberBand(view: QgsLayoutView = None)¶
Bases:
QgsLayoutViewRubberBand
Constructor for QgsLayoutViewRectangularRubberBand.
QgsLayoutViewRectangularRubberBand
is rectangular rubber band for use withinQgsLayoutView
widgets.Methods
- param view
- param position
- param position
- param position
Calculates an updated bounding box rectangle from a original
start
position and newposition
.- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- create(self, view: QgsLayoutView) → QgsLayoutViewRectangularRubberBand¶
- Parameters
view (QgsLayoutView) –
- Return type
- customEvent(self, QEvent)¶
- disconnectNotify(self, QMetaMethod)¶
- finish(self, position: Union[QPointF, QPoint] = QPointF(), modifiers: Union[Qt.KeyboardModifiers, Qt.KeyboardModifier] = Qt.KeyboardModifiers()) → QRectF¶
- Parameters
position (Union[QPointF) –
modifiers (Union[Qt.KeyboardModifiers) –
- Return type
QRectF
- isSignalConnected(self, QMetaMethod) → bool¶
- receivers(self, PYQT_SIGNAL) → int¶
- sender(self) → QObject¶
- senderSignalIndex(self) → int¶
- start(self, position: Union[QPointF, QPoint], modifiers: Union[Qt.KeyboardModifiers, Qt.KeyboardModifier])¶
- Parameters
position (Union[QPointF) –
modifiers (Union[Qt.KeyboardModifiers) –
- timerEvent(self, QTimerEvent)¶
- update(self, position: Union[QPointF, QPoint], modifiers: Union[Qt.KeyboardModifiers, Qt.KeyboardModifier])¶
- Parameters
position (Union[QPointF) –
modifiers (Union[Qt.KeyboardModifiers) –
- updateRect(self, start: Union[QPointF, QPoint], position: Union[QPointF, QPoint], constrainSquare: bool, fromCenter: bool) → QRectF¶
Calculates an updated bounding box rectangle from a original
start
position and newposition
. IfconstrainSquare
isTrue
then the bounding box will be forced to a square shape. IffromCenter
isTrue
then the originalstart
position will form the center point of the returned rectangle.