2024-09-21 00:57:39 发布
网友
请知道如何改变或控制在kivy纺纱机内的特殊按钮的大小。注意:我的微调器使用的是kv语言,而不是python语言,如下所示:
Spinner: id:some_id text:"some text" values:("1","2","3") size_hint:(None,None) size: root.width/4,root.height/12
Spinner内的按钮属于传递给option_cls属性的类型。默认的是SpinnerOption类,它实际上是Button的子类。您可以更改传递给此属性的类(它必须具有text属性和on_release事件)或全局修改{}类:
Spinner
option_cls
SpinnerOption
Button
text
on_release
from kivy.lang import Builder from kivy.uix.boxlayout import BoxLayout from kivy.base import runTouchApp Builder.load_string(''' <SpinnerOption>: size_hint: None, None size: 20, 20 <MyWidget>: Spinner: id:some_id text:"some text" values:("1","2","3") size_hint:(None,None) size: root.width/4,root.height/12 ''') class MyWidget(BoxLayout):pass runTouchApp(MyWidget())
使用自定义按钮:
Spinner
内的按钮属于传递给option_cls
属性的类型。默认的是SpinnerOption
类,它实际上是Button
的子类。您可以更改传递给此属性的类(它必须具有text
属性和on_release
事件)或全局修改{使用自定义按钮:
^{pr2}$相关问题 更多 >
编程相关推荐