Class: QgsLayoutViewEllipticalRubberBand¶
- class qgis.gui.QgsLayoutViewEllipticalRubberBand¶
Bases:
QgsLayoutViewRubberBand
QgsLayoutViewEllipseRubberBand
is elliptical rubber band for use withinQgsLayoutView
widgets.New in version 3.0.
QgsLayoutViewEllipticalRubberBand(view:
QgsLayoutView
= None) Constructor for QgsLayoutViewEllipticalRubberBand.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) QgsLayoutViewEllipticalRubberBand ¶
- 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.