跳转至

pyguiadapter.widgets.floatspin

控件配置类

FloatSpinBoxConfig dataclass

Bases: CommonParameterWidgetConfig

Source code in pyguiadapter\widgets\basic\floatspin.py
@dataclasses.dataclass(frozen=True)
class FloatSpinBoxConfig(CommonParameterWidgetConfig):
    default_value: Optional[float] = 0.0
    """控件的默认值"""

    min_value: float = -2147483648.0
    """最小值"""

    max_value: float = 2147483647.0
    """最大值"""

    step: Optional[float] = 1.0
    """单次调整的步长"""

    decimals: Optional[int] = 2
    """小数点后显示的位数"""

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

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

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

decimals: Optional[int] = 2 class-attribute instance-attribute

小数点后显示的位数

default_value: Optional[float] = 0.0 class-attribute instance-attribute

控件的默认值

max_value: float = 2147483647.0 class-attribute instance-attribute

最大值

min_value: float = -2147483648.0 class-attribute instance-attribute

最小值

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

前缀

step: Optional[float] = 1.0 class-attribute instance-attribute

单次调整的步长

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

后缀

控件类

FloatSpinBox

对应参数数据类型

  • float