Spinner也是一个下拉列表,在选择框中快速地从一组值中选择一个值,默认状态下,Spinner会显示当前text的属性值,点击时会显示一个下拉菜单,从其中选择一个新的值。
常用属性如下
属性 | 说明 |
---|---|
values | 下拉列表的值,默认空列表[] |
is_open | 是否展开,默认false |
sync_height | 是否更改下拉列表每个元素的高度,默认false |
text_autoupdate | 是否使用values的第一个值更新Spinner,默认false |
on_text | text值改变时触发该事件 |
示例代码
spinner.kv
<SpinnerBox>:
Spinner:size_hint: None, Nonesize: 100, 50pos_hint: {'center': (.6, .6)}text: 'Home'values: 'Home', 'Work', 'Other', 'Custom'on_text: p