Class: QgsVectorLayerProperties¶
- class qgis.gui.QgsVectorLayerProperties(canvas: QgsMapCanvas, messageBar: QgsMessageBar, lyr: QgsVectorLayer = None, parent: QWidget = None, fl: Qt.WindowFlags | Qt.WindowType = QgsGuiUtils.ModalDialogFlags)¶
Bases:
QgsOptionsDialogBase
Methods
Adds a properties page factory to the vector layer properties dialog.
Select relevant tab on current page change
Remove tab and unregister widgets on page remove
register widgets in the dialog to search for text in it it is automatically called if a line edit has "mSearchLineEdit" as object name.
Update tabs on the splitter move
- actionEvent(self, QActionEvent)¶
- addPropertiesPageFactory(self, factory: QgsMapLayerConfigWidgetFactory)¶
Adds a properties page factory to the vector layer properties dialog.
- Parameters:
factory (QgsMapLayerConfigWidgetFactory) –
- changeEvent(self, QEvent)¶
- childEvent(self, QChildEvent)¶
- closeEvent(self, QCloseEvent)¶
- connectNotify(self, QMetaMethod)¶
- contextMenuEvent(self, QContextMenuEvent)¶
- create(self, window: PyQt5.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 ¶
- eventFilter(self, QObject, 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)¶
- 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], PyQt5.sip.voidptr) Tuple[bool, int] ¶
- optionsStackedWidget_CurrentChanged(self, index: int)¶
Select relevant tab on current page change
- optionsStackedWidget_WidgetRemoved(self, index: int)¶
Remove tab and unregister widgets on page remove
- paintEvent(self, e: QPaintEvent)¶
- receivers(self, PYQT_SIGNAL) int ¶
- registerTextSearchWidgets(self)¶
register widgets in the dialog to search for text in it it is automatically called if a line edit has “mSearchLineEdit” as object name.
New in version 3.0.
- resizeEvent(self, QResizeEvent)¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- showEvent(self, e: QShowEvent)¶
- tabletEvent(self, QTabletEvent)¶
- timerEvent(self, QTimerEvent)¶
- updateMicroFocus(self)¶
- updateOptionsListVerticalTabs(self)¶
Update tabs on the splitter move
- updateWindowTitle(self)¶
- warnAboutMissingObjects(self)¶
- wheelEvent(self, QWheelEvent)¶