章节知识点总览
5.5 Spinner选择框
除了下拉列表外,Kivy中还可以使用Spinner选择框快速地从一组值中选择一个值,在默认状态下,Spinner会显示当前text的属性值,点击其倒三角时会显示出一个下拉菜单,从其中可以选择一个新的值。
5.5.1 使用方法
新建一个spinner.py文件,独立完成spinner.py中的启动代码,使用BoxLayout布局,具体内容如下:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
class SpinnerBox(BoxLayout):
def __init__(self,**kwargs):
super().__init__(**kwargs)
class SpinnerApp(App):
def build(self):
return SpinnerBox()
if __name__ == '__main__':
SpinnerApp().run()
根据spinner.py文件中的SpinnerApp()类,新建spinner.kv文件,在其内使用values属性为Spinner选择框设置下拉列表中的值,具体内容如下:
<SpinnerBox>:
Spinner:
size_hint:None,None
size:100,44
pos_h
Kivy Spinner 组件详解

本文介绍了Kivy框架中Spinner组件的使用方法及其属性。通过一个示例项目,展示了如何创建一个Spinner选择框,并设置了下拉列表的值。此外,还列举了Spinner的一些常用属性。
最低0.47元/天 解锁文章
9943

被折叠的 条评论
为什么被折叠?



