Class: QgsLayoutViewEllipticalRubberBand

class qgis.gui.QgsLayoutViewEllipticalRubberBand

Bases: QgsLayoutViewRubberBand

QgsLayoutViewEllipseRubberBand is elliptical rubber band for use within QgsLayoutView widgets.

New in version 3.0.

QgsLayoutViewEllipticalRubberBand(view: QgsLayoutView = None) Constructor for QgsLayoutViewEllipticalRubberBand.

Methods

childEvent

connectNotify

create

param view

customEvent

disconnectNotify

finish

param position

isSignalConnected

receivers

sender

senderSignalIndex

start

param position

timerEvent

update

param position

updateRect

Calculates an updated bounding box rectangle from a original start position and new position.

childEvent(self, QChildEvent)
connectNotify(self, QMetaMethod)
create(self, view: QgsLayoutView) QgsLayoutViewEllipticalRubberBand
Parameters

view (QgsLayoutView) –

Return type

QgsLayoutViewEllipticalRubberBand

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 new position. If constrainSquare is True then the bounding box will be forced to a square shape. If fromCenter is True then the original start position will form the center point of the returned rectangle.