QDesignerDynamicPropertySheetExtension Class

Die Klasse QDesignerDynamicPropertySheetExtension ermöglicht die Bearbeitung der dynamischen Eigenschaften eines Widgets im Eigenschaftseditor von Qt Widgets Designer. Mehr...

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

Öffentliche Funktionen

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

Detaillierte Beschreibung

Siehe auch QDesignerPropertySheetExtension und Dynamic Properties.

Dokumentation der Mitgliederfunktionen

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

Zerstört die dynamische Eigenschaftsblatt-Erweiterung.

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

Fügt eine dynamische Eigenschaft namens propertyName hinzu und setzt ihren Wert auf value. Gibt den Index der Eigenschaft zurück, wenn sie erfolgreich hinzugefügt wurde; andernfalls wird -1 zurückgegeben, um einen Fehler anzuzeigen.

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

Gibt true zurück, wenn propertyName ein gültiger, eindeutiger Name für eine dynamische Eigenschaft ist; andernfalls wird false zurückgegeben.

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

Gibt true zurück, wenn das Widget dynamische Eigenschaften unterstützt; andernfalls wird false zurückgegeben.

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

Gibt true zurück, wenn die Eigenschaft unter der angegebenen index eine dynamische Eigenschaft ist; andernfalls wird false zurückgegeben.

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

Entfernt die dynamische Eigenschaft unter der angegebenen index. Gibt true zurück, wenn der Vorgang erfolgreich war; andernfalls wird false zurückgegeben.

© 2025 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.