Kivy Spinner - 值大小
Kivy Spinner - Values Size
有没有办法通过 Spinner
中的 values
参数更改文本大小?我发现我可以更改下拉框的高度和宽度并更改“标签”(图层)的大小。但是有没有办法改变 heads
和 all
的文本大小?
Spinner:
id: spinner_lry
text: 'Layer'
values:['heads', 'all']
size_hint_y: None
height: 50
font_size: 20
是的,Spinner
中的选项默认使用 SpinnerOption
class(只是 Button
)显示。您可以使用 option_cls
属性设置不同的 class 来显示选项,并为 class 指定 font_size
,就像在 kv
中这样:
<MyOption@SpinnerOption>:
font_size: 50
Spinner:
id: spinner_lry
text: 'Layer'
option_cls: "MyOption"
values:['heads', 'all']
size_hint_y: None
height: 50
font_size: 20
有没有办法通过 Spinner
中的 values
参数更改文本大小?我发现我可以更改下拉框的高度和宽度并更改“标签”(图层)的大小。但是有没有办法改变 heads
和 all
的文本大小?
Spinner:
id: spinner_lry
text: 'Layer'
values:['heads', 'all']
size_hint_y: None
height: 50
font_size: 20
是的,Spinner
中的选项默认使用 SpinnerOption
class(只是 Button
)显示。您可以使用 option_cls
属性设置不同的 class 来显示选项,并为 class 指定 font_size
,就像在 kv
中这样:
<MyOption@SpinnerOption>:
font_size: 50
Spinner:
id: spinner_lry
text: 'Layer'
option_cls: "MyOption"
values:['heads', 'all']
size_hint_y: None
height: 50
font_size: 20