Class: QgsCrsDefinitionWidget¶
- class qgis.gui.QgsCrsDefinitionWidget¶
Bases:
PyQt5.QtWidgets.QWidget
A widget for definition a custom coordinate reference system.
New in version 3.24.
QgsCrsDefinitionWidget(parent: QWidget = None) Constructor for
QgsCrsDefinitionWidget
, with the specifiedparent
widget.Methods
Returns the current CRS as defined in the widget.
Returns the current definition string.
Returns the selected CRS format.
Sets the current
crs
to display in the widget.Sets the current
definition
string.Sets the CRS
format
.Signals
Emitted when the CRS defined in the widget is changed.
- actionEvent(self, QActionEvent)¶
- changeEvent(self, QEvent)¶
- childEvent(self, QChildEvent)¶
- closeEvent(self, QCloseEvent)¶
- connectNotify(self, QMetaMethod)¶
- contextMenuEvent(self, QContextMenuEvent)¶
- create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
- crs(self) QgsCoordinateReferenceSystem ¶
Returns the current CRS as defined in the widget.
An invalid CRS may be returned if no CRS is defined in the widget.
See also
- Return type
- crsChanged¶
Emitted when the CRS defined in the widget is changed. [signal]
- customEvent(self, QEvent)¶
- definitionString(self) str ¶
Returns the current definition string.
This represents the unaltered user-entered definition string, which may represent either a WKT or PROJ string (see
format()
), and may not represent a valid CRS definition.See also
- Return type
str
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
- disconnectNotify(self, QMetaMethod)¶
- dragEnterEvent(self, QDragEnterEvent)¶
- dragLeaveEvent(self, QDragLeaveEvent)¶
- dragMoveEvent(self, QDragMoveEvent)¶
- dropEvent(self, QDropEvent)¶
- enterEvent(self, QEvent)¶
- event(self, QEvent) bool ¶
- focusInEvent(self, QFocusEvent)¶
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, bool) bool ¶
- focusOutEvent(self, QFocusEvent)¶
- focusPreviousChild(self) bool ¶
- format(self) Qgis.CrsDefinitionFormat ¶
Returns the selected CRS format.
See also
- Return type
- hideEvent(self, QHideEvent)¶
- initPainter(self, QPainter)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- leaveEvent(self, QEvent)¶
- metric(self, QPaintDevice.PaintDeviceMetric) int ¶
- mouseDoubleClickEvent(self, QMouseEvent)¶
- mouseMoveEvent(self, QMouseEvent)¶
- mousePressEvent(self, QMouseEvent)¶
- mouseReleaseEvent(self, QMouseEvent)¶
- moveEvent(self, QMoveEvent)¶
- nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) Tuple[bool, int] ¶
- paintEvent(self, QPaintEvent)¶
- receivers(self, PYQT_SIGNAL) int ¶
- resizeEvent(self, QResizeEvent)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setCrs(self, crs: QgsCoordinateReferenceSystem)¶
Sets the current
crs
to display in the widget.See also
setCrs(self, crs:
QgsCoordinateReferenceSystem
, nativeFormat: Qgis.CrsDefinitionFormat) Sets the currentcrs
to display in the widget.The
nativeFormat
argument specifies the format (e.g. WKT or PROJ) is natively associated with the custom CRS.See also
- Parameters
crs (QgsCoordinateReferenceSystem) –
- setDefinitionString(self, definition: str)¶
Sets the current
definition
string.This represents the unaltered user-entered definition string, which may represent either a WKT or PROJ string (see
format()
), and may not represent a valid CRS definition.See also
- Parameters
definition (str) –
- setFormat(self, format: Qgis.CrsDefinitionFormat)¶
Sets the CRS
format
.See also
- Parameters
format (Qgis.CrsDefinitionFormat) –
- showEvent(self, QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- wheelEvent(self, QWheelEvent)¶