QDesignerDynamicPropertySheetExtension 类
QDesignerDynamicPropertySheetExtension 类允许你在 Qt Designer's 属性编辑器中操作小部件的动态属性。 更多...
头文件 | #include <QDesignerDynamicPropertySheetExtension> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Designer) target_link_libraries(mytarget PRIVATE Qt6::Designer) |
qmake | QT += designer |
公共函数
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 |
另请参阅QDesignerPropertySheetExtension 以及 动态属性。
成员函数说明
[虚拟常量 noexcept]
QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension()
销毁动态属性表扩展。
[纯虚拟]
int QDesignerDynamicPropertySheetExtension::addDynamicProperty(const QString &propertyName, const QVariant &value)
添加一个名为 propertyName 的动态属性,并将其值设置为 value。如果成功添加,则返回属性的索引;否则返回 -1 以指示失败。
[纯虚拟]
bool QDesignerDynamicPropertySheetExtension::canAddDynamicProperty(const QString &propertyName) const
如果 propertyName 是动态属性的合法且唯一的名称,则返回 true;否则返回 false。
[纯虚拟]
bool QDesignerDynamicPropertySheetExtension::dynamicPropertiesAllowed() const
如果小部件支持动态属性,则返回true;否则返回false。
[纯虚]
bool QDesignerDynamicPropertySheetExtension::isDynamicProperty(int index) const
如果给定索引的属性是动态属性,则返回true;否则返回false。
[纯虚]
bool QDesignerDynamicPropertySheetExtension::removeDynamicProperty(int index)
移除给定索引的动态属性。如果操作成功,则返回true;否则返回false。
© 2024 The Qt Company Ltd. 本文档中的文档贡献是各自所有者的版权。本文档由自由软件基金会根据其所发布的GNU自由文档许可协议版本1.3提供。Qt及其相关标志是芬兰和/或世界其他地区的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。