【问题标题】:Kivy Spinner - Values SizeKivy Spinner - 值大小
【发布时间】: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

【问题讨论】:

    标签: list kivy spinner text-size


    【解决方案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
    

    【讨论】:

    • 甜蜜!谢谢!
    猜你喜欢
    • 2017-01-28
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    相关资源
    最近更新 更多