QDesignerObjectInspectorInterface

The QDesignerObjectInspectorInterface class allows you to change the focus of Qt Designer’s object inspector. More

Inheritance diagram of PySide6.QtDesigner.QDesignerObjectInspectorInterface

Detailed Description

You can use the QDesignerObjectInspectorInterface to change the current form window selection. For example, when implementing a custom widget plugin:

QDesignerObjectInspectorInterface *objectInspector = 0;
objectInspector = formEditor->objectInspector();

QDesignerFormWindowManagerInterface *manager = 0;
manager = formEditor->formWindowManager();

objectInspector->setFormWindow(manager->formWindow(0));

The QDesignerObjectInspectorInterface class is not intended to be instantiated directly. You can retrieve an interface to Qt Designer’s object inspector using the objectInspector() function. A pointer to Qt Designer’s current QDesignerFormEditorInterface object (formEditor in the example above) is provided by the function’s parameter. When implementing a custom widget plugin, you must subclass the QDesignerCustomWidgetInterface to expose your plugin to Qt Designer.

The interface provides the core() function that you can use to retrieve a pointer to Qt Designer’s current QDesignerFormEditorInterface object, and the function that enables you to change the current form window selection.

class PySide6.QtDesigner.QDesignerObjectInspectorInterface(parent[, flags={}])
Parameters

Constructs an object inspector interface with the given parent and the specified window flags.

PySide6.QtDesigner.QDesignerObjectInspectorInterface.core()
Return type

PySide6.QtDesigner.QDesignerFormEditorInterface

Returns a pointer to Qt Designer’s current QDesignerFormEditorInterface object.

PySide6.QtDesigner.QDesignerObjectInspectorInterface.setFormWindow(formWindow)
Parameters

formWindowPySide6.QtDesigner.QDesignerFormWindowInterface