Class: QgsGui

class qgis.gui.QgsGui

Bases: sip.wrapper

QgsGui is a singleton class containing various registry and other global members related to GUI classes.

New in version 3.0: Enums

Methods

dataItemGuiProviderRegistry Returns the global data item GUI provider registry, used for tracking providers which affect the browser GUI.
editorWidgetRegistry Returns the global editor widget registry, used for managing all known edit widget factories.
enableAutoGeometryRestore Register the widget to allow its position to be automatically saved and restored when open and closed.
higFlags Returns the platform’s HIG flags.
instance Returns a pointer to the singleton instance.
layerTreeEmbeddedWidgetRegistry Returns the global layer tree embedded widget registry, used for registering widgets that may be embedded into layer tree view.
layoutItemGuiRegistry Returns the global layout item GUI registry, used for registering the GUI behavior of layout items.
mapLayerActionRegistry Returns the global map layer action registry, used for registering map layer actions.
processingGuiRegistry Returns the global processing gui registry, used for registering the GUI behavior of processing algorithms.
processingRecentAlgorithmLog Returns the global processing recent algorithm log, used for tracking recently used processing algorithms.
setWindowManager Sets the global window manager.
shortcutsManager Returns the global shortcuts manager, used for managing a QAction and QShortcut sequences.
sourceSelectProviderRegistry Returns the global source select provider registry, used for managing all known source select widget factories.
windowManager Returns the global window manager, if set.

Signals

Attributes

HigDialogTitleIsTitleCase
HigMenuTextIsTitleCase
HigDialogTitleIsTitleCase = 2
class HigFlag

Bases: int

class HigFlags

Bases: sip.wrapper

QgsGui.HigFlags(Union[QgsGui.HigFlags, QgsGui.HigFlag]) QgsGui.HigFlags(QgsGui.HigFlags)

HigMenuTextIsTitleCase = 1
dataItemGuiProviderRegistry() → QgsDataItemGuiProviderRegistry

Returns the global data item GUI provider registry, used for tracking providers which affect the browser GUI.

New in version 3.6.

editorWidgetRegistry() → QgsEditorWidgetRegistry

Returns the global editor widget registry, used for managing all known edit widget factories.

enableAutoGeometryRestore(widget: QWidget, key: str = '')

Register the widget to allow its position to be automatically saved and restored when open and closed. Use this to avoid needing to call saveGeometry() and restoreGeometry() on your widget.

higFlags() → QgsGui.HigFlags

Returns the platform’s HIG flags.

New in version 3.4.

instance() → QgsGui

Returns a pointer to the singleton instance.

layerTreeEmbeddedWidgetRegistry() → QgsLayerTreeEmbeddedWidgetRegistry

Returns the global layer tree embedded widget registry, used for registering widgets that may be embedded into layer tree view.

layoutItemGuiRegistry() → QgsLayoutItemGuiRegistry

Returns the global layout item GUI registry, used for registering the GUI behavior of layout items.

mapLayerActionRegistry() → QgsMapLayerActionRegistry

Returns the global map layer action registry, used for registering map layer actions.

processingGuiRegistry() → QgsProcessingGuiRegistry

Returns the global processing gui registry, used for registering the GUI behavior of processing algorithms.

New in version 3.2.

processingRecentAlgorithmLog() → QgsProcessingRecentAlgorithmLog

Returns the global processing recent algorithm log, used for tracking recently used processing algorithms.

New in version 3.4.

setWindowManager(manager: QgsWindowManagerInterface)

Sets the global window manager. Ownership is transferred to the QgsGui instance.

See also

windowManager()

New in version 3.4.

shortcutsManager() → QgsShortcutsManager

Returns the global shortcuts manager, used for managing a QAction and QShortcut sequences.

sourceSelectProviderRegistry() → QgsSourceSelectProviderRegistry

Returns the global source select provider registry, used for managing all known source select widget factories.

windowManager() → QgsWindowManagerInterface

Returns the global window manager, if set.

New in version 3.4.