PySide6.QtDesigner.QDesignerDynamicPropertySheetExtension

class QDesignerDynamicPropertySheetExtension

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

概要

方法

虚拟方法

注意

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

详细描述

另请参阅

QDesignerPropertySheetExtension 动态 属性

__init__()
abstract addDynamicProperty(propertyName, value)
Parameters:
  • propertyName – str

  • value – 对象

Return type:

整数

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

abstract canAddDynamicProperty(propertyName)
Parameters:

propertyName – str

Return type:

布尔

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

abstract dynamicPropertiesAllowed()
Return type:

布尔

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

abstract isDynamicProperty(index)
Parameters:

索引 – int

Return type:

布尔

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

abstract removeDynamicProperty(index)
Parameters:

索引 – int

Return type:

布尔

移除给定index处的动态属性。如果操作成功,则返回true;否则返回false。