pyguiadapter.widgets.quantitybox
控件配置类
IntQuantityBoxConfig
dataclass
Bases: QuantityBoxConfig
IntQuantityBox的配置类。
Source code in pyguiadapter\widgets\extend\quantitybox.py
default_value: Optional[IntQuantityType] = (0, None)
class-attribute
instance-attribute
默认值。格式为 (quantity, unit)
。quantity代表数量。unit代表单位,可以为 None 或 str,如果为 None,则表示使用默认单位,即units中的第一个元素。
max_value: Optional[int] = 2147483647
class-attribute
instance-attribute
quantity的最大值。
min_value: Optional[int] = -2147483648
class-attribute
instance-attribute
quantity的最小值。
step: Optional[int] = 1
class-attribute
instance-attribute
单次调整的步长。
units: Sequence[str] = ()
class-attribute
instance-attribute
可选的单位列表。
FloatQuantityBoxConfig
dataclass
Bases: QuantityBoxConfig
FloatQuantityBox的配置类。
Source code in pyguiadapter\widgets\extend\quantitybox.py
decimals: Optional[int] = 2
class-attribute
instance-attribute
quantity的小数位数。
default_value: Optional[FloatQuantityType] = (0.0, None)
class-attribute
instance-attribute
默认值。格式为 (quantity, unit)
。quantity代表数量。unit代表单位,可以为 None 或 str,如果为 None,则表示使用默认单位,即units中的第一个元素。
max_value: Optional[float] = 2147483647.0
class-attribute
instance-attribute
quantity的最大值。
min_value: Optional[float] = -2147483648.0
class-attribute
instance-attribute
quantity的最小值。
step: Optional[float] = 0.01
class-attribute
instance-attribute
单次调整的步长。
units: Sequence[str] = ()
class-attribute
instance-attribute
可选的单位列表。
控件类
IntQuantityBox
Bases: QuantityBox
FloatQuantityBox
Bases: QuantityBox
类型别名
int_quantity_t
->Tuple[int, str | None]
float_quantity_t
->Tuple[float, str | None]
对应参数数据类型
int_quantity_t
->IntQuantityBox
float_quantity_t
->FloatQuantityBox