跳转至

pyguiadapter.widgets.intedit

控件配置类

IntLineEditConfig dataclass

Bases: CommonParameterWidgetConfig

IntLineEdit的配置类

Source code in pyguiadapter\widgets\extend\intedit.py
@dataclasses.dataclass(frozen=True)
class IntLineEditConfig(CommonParameterWidgetConfig):
    """IntLineEdit的配置类"""

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

    placeholder: str = ""
    """输入框的占位符文本"""

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

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

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

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

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

clear_button: bool = False class-attribute instance-attribute

是否显示清除按钮

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

控件的默认值

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

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

max_value: int = 2147483647 class-attribute instance-attribute

最大值

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

最小值

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

输入框的占位符文本

控件类

IntLineEdit

对应参数数据类型

  • int_t