Bootstrap

Kivy App开发之UX控件Spinner选择框

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, None
    size: 100, 50
    pos_hint: {'center': (.6, .6)}
    text: 'Home'
    values: 'Home', 'Work', 'Other', 'Custom'
    on_text: p
;