pyguiadapter.widgets.exclusivechoice
控件配置类
ExclusiveChoiceBoxConfig
dataclass
Bases: CommonParameterWidgetConfig
ExclusiveChoiceBox的配置类。
Source code in pyguiadapter\widgets\basic\exclusivechoice.py
bool_icon: str = 'mdi6.alpha-b-circle'
class-attribute
instance-attribute
布尔类型选项的图标
choices: Optional[List[Any]] = None
class-attribute
instance-attribute
选项列表
columns: int = 1
class-attribute
instance-attribute
选项列数
default_value: Any = _FIRST_OPTION
class-attribute
instance-attribute
默认选项。_FIRST_OPTION
是一个特殊值,表示选择选项列表中的第一个选项。
icon_size: Union[Tuple[int, int], int, QSize, None] = None
class-attribute
instance-attribute
选项图标大小
int_icon: IconType = 'mdi6.alpha-i-circle'
class-attribute
instance-attribute
整数类型选项的图标
object_icon: str_icon = 'mdi6.alpha-o-box'
class-attribute
instance-attribute
对象类型选项的图标
show_type_icon: bool = False
class-attribute
instance-attribute
是否显示选项类型图标
str_icon: str = 'mdi6.alpha-s-box'
class-attribute
instance-attribute
字符串类型选项的图标
控件类
ExclusiveChoiceBox
Bases: CommonParameterWidget
对应参数数据类型
typing.Literal