class QDesignerDynamicPropertySheetExtension#

QDesignerDynamicPropertySheetExtension 类允许您在 Qt Designer 的属性编辑器中操作小部件的动态属性。 更多

简介#

方法#

虚函数#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果发现问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们

详细说明#

另请参阅

QDesignerPropertySheetExtension 动态 属性

__init__()#
抽象 addDynamicProperty(propertyName, value)#
参数:
  • propertyName – str

  • value – object

返回类型:

int

添加一个名为 propertyName 的动态属性并将其值设置为 value。如果成功添加则返回属性的索引,否则返回 -1 表示失败。

抽象 canAddDynamicProperty(propertyName)#
参数:

propertyName – str

返回类型:

bool

如果 propertyName 是一个有效且唯一的动态属性的名称,则返回 true;否则返回 false。

抽象 dynamicPropertiesAllowed()#
返回类型:

bool

如果小部件支持动态属性则返回 true;否则返回 false。

抽象 isDynamicProperty(index)#
参数:

index – int

返回类型:

bool

如果给定 index 的属性是动态属性,则返回 true;否则返回 false。

摘要 removeDynamicProperty(index)#
参数:

index – int

返回类型:

bool

删除指定位置的动态属性。如果操作成功返回 true;否则返回 false。