En esta página

QDesignerDynamicPropertySheetExtension Class

La clase QDesignerDynamicPropertySheetExtension permite manipular las propiedades dinámicas de un widget en el editor de propiedades de Qt Widgets Designer. Más...

Cabecera: #include <QDesignerDynamicPropertySheetExtension>
CMake: find_package(Qt6 REQUIRED COMPONENTS Designer)
target_link_libraries(mytarget PRIVATE Qt6::Designer)
qmake: QT += designer

Funciones públicas

virtual ~QDesignerDynamicPropertySheetExtension()
virtual int addDynamicProperty(const QString &propertyName, const QVariant &value) = 0
virtual bool canAddDynamicProperty(const QString &propertyName) const = 0
virtual bool dynamicPropertiesAllowed() const = 0
virtual bool isDynamicProperty(int index) const = 0
virtual bool removeDynamicProperty(int index) = 0

Descripción detallada

Véase también QDesignerPropertySheetExtension y Dynamic Properties.

Documentación de las funciones de los miembros

[virtual constexpr noexcept] QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension()

Destruye la extensión de la hoja de propiedades dinámicas.

[pure virtual] int QDesignerDynamicPropertySheetExtension::addDynamicProperty(const QString &propertyName, const QVariant &value)

Añade una propiedad dinámica llamada propertyName y establece su valor en value. Devuelve el índice de la propiedad si se ha añadido correctamente; en caso contrario, devuelve -1 para indicar un error.

[pure virtual] bool QDesignerDynamicPropertySheetExtension::canAddDynamicProperty(const QString &propertyName) const

Devuelve true si propertyName es un nombre válido y único para una propiedad dinámica; en caso contrario devuelve false.

[pure virtual] bool QDesignerDynamicPropertySheetExtension::dynamicPropertiesAllowed() const

Devuelve true si el widget soporta propiedades dinámicas; en caso contrario devuelve false.

[pure virtual] bool QDesignerDynamicPropertySheetExtension::isDynamicProperty(int index) const

Devuelve true si la propiedad en el index dado es una propiedad dinámica; en caso contrario devuelve false.

[pure virtual] bool QDesignerDynamicPropertySheetExtension::removeDynamicProperty(int index)

Elimina la propiedad dinámica en la dirección index. Devuelve true si la operación tiene éxito; en caso contrario devuelve false.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.