Skip to content

pyguiadapter.widgets.boolbox

控件配置类

BoolBoxConfig dataclass

Bases: CommonParameterWidgetConfig

BoolBox控件的配置类。

Source code in pyguiadapter\widgets\basic\boolbox.py
@dataclasses.dataclass(frozen=True)
class BoolBoxConfig(CommonParameterWidgetConfig):
    """
    BoolBox控件的配置类。
    """

    default_value: Optional[bool] = False
    """控件的默认值。"""

    true_text: str = "True"
    """值为True的选项文本"""

    false_text: str = "False"
    """值为False的选项文本"""

    true_icon: IconType = None
    """值为True的选项图标"""

    false_icon: IconType = None
    """值为False的选项图标"""

    vertical: bool = False
    """是否为垂直布局"""

    @classmethod
    def target_widget_class(cls) -> Type["BoolBox"]:
        return BoolBox

default_value: Optional[bool] = False class-attribute instance-attribute

控件的默认值。

false_icon: IconType = None class-attribute instance-attribute

值为False的选项图标

false_text: str = 'False' class-attribute instance-attribute

值为False的选项文本

true_icon: IconType = None class-attribute instance-attribute

值为True的选项图标

true_text: str = 'True' class-attribute instance-attribute

值为True的选项文本

vertical: bool = False class-attribute instance-attribute

是否为垂直布局

控件类

BoolBox

对应参数数据类型

  • bool