跳转至

pyguiadapter.widgets.floatedit

控件配置类

FloatLineEditConfig dataclass

Bases: CommonParameterWidgetConfig

FloatLineEdit的配置类。

Source code in pyguiadapter\widgets\extend\floatedit.py
@dataclasses.dataclass(frozen=True)
class FloatLineEditConfig(CommonParameterWidgetConfig):
    """FloatLineEdit的配置类。"""

    default_value: Optional[float] = 0.0
    """控件的默认值"""

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

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

    decimals: int = 2
    """小数点后位数"""

    scientific_notation: bool = False
    """是否使用科学计数法"""

    placeholder: str = ""
    """占位符文本"""

    clear_button: bool = False
    """是否显示清除按钮"""

    empty_value: Optional[float] = 0.0
    """输入框为空时的默认值,若设置为None则表示不允许输入空值,用户输入空值,获取和设置值时会抛出ParameterError"""

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

clear_button: bool = False class-attribute instance-attribute

是否显示清除按钮

decimals: int = 2 class-attribute instance-attribute

小数点后位数

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

控件的默认值

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

输入框为空时的默认值,若设置为None则表示不允许输入空值,用户输入空值,获取和设置值时会抛出ParameterError

max_value: float = 2147483647.0 class-attribute instance-attribute

最大值

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

最小值

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

占位符文本

scientific_notation: bool = False class-attribute instance-attribute

是否使用科学计数法

控件类

FloatLineEdit

对应参数数据类型

  • float_t