Skip to content

pyguiadapter.widgets.intspin

控件配置类

IntSpinBoxConfig dataclass

Bases: CommonParameterWidgetConfig

IntSpinBox配置类

Source code in pyguiadapter\widgets\basic\intspin.py
@dataclasses.dataclass(frozen=True)
class IntSpinBoxConfig(CommonParameterWidgetConfig):
    """IntSpinBox配置类"""

    default_value: Optional[int] = 0
    """控件的默认值"""

    min_value: int = -2147483648
    """最小值"""

    max_value: int = 2147483647
    """最大值"""

    step: int = 1
    """单次调整的步长"""

    prefix: str = ""
    """前缀"""

    suffix: str = ""
    """后缀"""

    display_integer_base: int = 10
    """整数显示进制"""

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

default_value: Optional[int] = 0 class-attribute instance-attribute

控件的默认值

display_integer_base: int = 10 class-attribute instance-attribute

整数显示进制

max_value: int = 2147483647 class-attribute instance-attribute

最大值

min_value: int = -2147483648 class-attribute instance-attribute

最小值

prefix: str = '' class-attribute instance-attribute

前缀

step: int = 1 class-attribute instance-attribute

单次调整的步长

suffix: str = '' class-attribute instance-attribute

后缀

控件类

IntSpinBox

Bases: CommonParameterWidget

整数输入框控件,SpinBox形式。是int类型参数的默认控件。

对应参数数据类型

  • int