如何在KivyMD中扩展标签高度?

时间:2017-07-03 15:39:00

标签: python kivy kivy-language

我想根据文本内部的大小动态扩展标签高度。我试过这个:

from kivymd.label import MDLabel

label = MDLabel(
    text="My looooooooooong text",
    width=500,
    size_hint=(None, None)
)

但是这个标签的高度是固定的,文字显示为变形。如何使高度扩大?

我正在使用Python 3和KivyMD库。

1 个答案:

答案 0 :(得分:0)

MDLabel类继承自kivy.uix.Label。您通常传递给kivy.uix.Label的所有参数都可以传递给MDLabel。 检查MDLabel的构造函数是否验证了这一点。

要制作高度不受限制的标签,您可以像这样构建标签:

label = MDLabel(text='My looooooooooong text', text_size=(500, None))

参考: