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

Python 如何在KivyMD中扩展标签高度?,python,kivy,kivy-language,Python,Kivy,Kivy Language,我想使标签高度根据内部文本的大小动态扩展。我试过这个: from kivymd.label import MDLabel label = MDLabel( text="My looooooooooong text", width=500, size_hint=(None, None) ) 但此标签的高度是固定的,文本显示变形。如何使高度扩大 我正在使用Python3和KivyMD库。MDLabel类继承自kivy.uix.Label。通常传递给kivy.uix.Lab

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

from kivymd.label import MDLabel

label = MDLabel(
    text="My looooooooooong text",
    width=500,
    size_hint=(None, None)
)
但此标签的高度是固定的,文本显示变形。如何使高度扩大


我正在使用Python3和KivyMD库。

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

要制作高度不受限制的标签,请按照以下方式构造标签:

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

谢谢,但没用。文本仍然变形。哪个小部件包含标签?BoxLayout包含标签。您可以使用
BoxLayout
上的右侧
size\u hint\u y
MDLabel
上的
pos\u hint
修复文本。你能分享小部件如何呈现的屏幕截图吗?