pyguiadapter.widgets.slider
控件配置类
SliderConfig
dataclass
Bases: CommonParameterWidgetConfig
Slider的配置类
Source code in pyguiadapter\widgets\extend\slider.py
default_value: Optional[int] = 0
class-attribute
instance-attribute
控件的默认值
inverted_appearance: bool = False
class-attribute
instance-attribute
是否显示反转外观
inverted_controls: bool = False
class-attribute
instance-attribute
是否启用反转控制
max_value: int = 100
class-attribute
instance-attribute
最大值
min_value: int = 0
class-attribute
instance-attribute
最小值
page_step: Optional[int] = None
class-attribute
instance-attribute
PageUp/PageDown按键按下时调整的步长
prefix: str = ''
class-attribute
instance-attribute
值前缀
show_value_label: bool = True
class-attribute
instance-attribute
是否显示值标签
single_step: int = 1
class-attribute
instance-attribute
单次滑动的步长
suffix: str = ''
class-attribute
instance-attribute
值后缀
tick_interval: Optional[int] = None
class-attribute
instance-attribute
刻度间隔
tick_position: TickPosition = TickPosition.TicksBothSides
class-attribute
instance-attribute
刻度位置
tracking: bool = True
class-attribute
instance-attribute
是否跟踪鼠标
控件类
Slider
Bases: CommonParameterWidget
NoTicks = TickPosition.NoTicks
class-attribute
instance-attribute
刻度位置:不显示刻度
TickBothSides = TickPosition.TicksBothSides
class-attribute
instance-attribute
刻度位置:两侧显示刻度
TicksAbove = TickPosition.TicksAbove
class-attribute
instance-attribute
刻度位置:上方显示刻度
TicksBelow = TickPosition.TicksBelow
class-attribute
instance-attribute
刻度位置:下方显示刻度
TicksLeft = TickPosition.TicksLeft
class-attribute
instance-attribute
刻度位置:左侧显示刻度
TicksRight = TickPosition.TicksRight
class-attribute
instance-attribute
刻度位置:右侧显示刻度
对应参数数据类型
int_slider_t