Kivy Spinner - 值大小

Posted

技术标签:

【中文标题】Kivy Spinner - 值大小【英文标题】:Kivy Spinner - Values Size 【发布时间】:2021-07-09 23:56:24 【问题描述】:

有没有办法从Spinner 中的values 参数更改文本大小?我发现我可以更改下拉框的高度和宽度,并更改“标签”(图层)的大小。但是有没有办法改变headsall的文字大小?

Spinner:
    id: spinner_lry
    text: 'Layer'
    values:['heads', 'all']
    size_hint_y: None
    height: 50
    font_size: 20

【问题讨论】:

【参考方案1】:

是的,Spinner 中的选项默认使用SpinnerOption 类(只是Button)显示。您可以使用option_cls 属性设置不同的类来显示选项,并为该类指定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

【讨论】:

甜蜜!谢谢!

以上是关于Kivy Spinner - 值大小的主要内容,如果未能解决你的问题,请参考以下文章

Kivy 滚动条滚动方向与鼠标

java Spinner字体大小-----链接:http://stackoverflow.com/questions/10409871/how-to-increase-spinner-item-fon

如何获得 Spinner 值?

Android 获取Spinner所有的值,设置指定值

android中的Spinner里的字体大小为啥改不掉?

如何在 Spinner 上添加浮动标签