Class: QgsProviderSourceWidget¶
- class qgis.gui.QgsProviderSourceWidget¶
Bases:
PyQt5.QtWidgets.QWidget
Base class for widgets which allow customization of a provider’s source URI.
New in version 3.18.
QgsProviderSourceWidget(parent: QWidget = None) Constructor for
QgsProviderSourceWidget
with the specifiedparent
widget.Methods
Returns the map canvas associated with the widget.
Sets a map
canvas
associated with the widget.Sets the source
uri
to show in the widget.Returns the source URI as currently defined by the widget.
Signals
Emitted whenever the validation status of the widget changes.
- 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)¶
- customEvent(self, QEvent)¶
- 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 ¶
- hideEvent(self, QHideEvent)¶
- initPainter(self, QPainter)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- isSignalConnected(self, QMetaMethod) bool ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- leaveEvent(self, QEvent)¶
- mapCanvas(self) QgsMapCanvas ¶
Returns the map canvas associated with the widget.
New in version 3.26.
- Return type
- 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 ¶
- setMapCanvas(self, mapCanvas: QgsMapCanvas)¶
Sets a map
canvas
associated with the widget.New in version 3.26.
- Parameters
mapCanvas (QgsMapCanvas) –
- setSourceUri(self, uri: str)¶
Sets the source
uri
to show in the widget.See also
- Parameters
uri (str) –
- showEvent(self, QShowEvent)¶
- sourceUri(self) str ¶
Returns the source URI as currently defined by the widget.
See also
- Return type
str
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- validChanged¶
Emitted whenever the validation status of the widget changes.
If
isValid
isFalse
then the widget is not valid, and any dialog using the widget should be prevented from being accepted. [signal]- Parameters
isValid (bool) –
- wheelEvent(self, QWheelEvent)¶