ToggleButton 控件类似于复选框。当您触摸或点击它时,状态会在“normal”和“down”之间切换(与 Button 不同,后者仅在按下时处于“down”状态)。
切换按钮也可以分组以实现单选按钮的效果——同一组中只能有一个按钮处于“按下”状态。组名可以是字符串或任何其他可哈希的Python对象:
btn1 = ToggleButton(text='Male', group='sex',)
btn2 = ToggleButton(text='Female', group='sex', state='down')
btn3 = ToggleButton(text='Mixed', group='sex')
同一时间只能有一个按钮处于“按下”/选中状态。
要配置ToggleButton,可以使用与:class:`~kivy.uix.button.Button`类相同的属性。
基类:ToggleButtonBehavior, Button
切换按钮类,更多信息请参阅模块文档。