IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QDesignerObjectInspectorInterface Class

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

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QDesignerObjectInspectorInterface Class

  • Header: QDesignerObjectInspectorInterface

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Designer)

    target_link_libraries(mytarget PRIVATE Qt6::Designer)

  • qmake: QT += designer

  • Inherits: QWidget

Detailed Description

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

 
Sélectionnez
        auto *objectInspector = formEditor->objectInspector();
        auto *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 QDesignerFormEditorInterface::objectInspector() function. A pointer to Qt Designer's current QDesignerFormEditorInterface object (formEditor in the example above) is provided by the QDesignerCustomWidgetInterface::initialize() 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 setFormWindow() function that enables you to change the current form window selection.

See Also

Member Function Documentation

 

[explicit] QDesignerObjectInspectorInterface::QDesignerObjectInspectorInterface(QWidget *parent, Qt::WindowFlags flags = {})

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

[virtual] QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface()

Destroys the object inspector interface.

[virtual] QDesignerFormEditorInterface *QDesignerObjectInspectorInterface::core() const

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

[pure virtual] void QDesignerObjectInspectorInterface::setFormWindow(QDesignerFormWindowInterface *formWindow)

Sets the currently selected form window to formWindow.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+