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