如何在 kv 文件中写入(编辑)长标签文本?

How to write (edit) long label text in kv file?

我应该如何在 .kv 文件中编写与标签相关的长文本(> 80 个字符)? 例如:

Label:
    Text: 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \
           Aenean commodo ligula eget dolor. Aenean massa. Cum sociis \
           natoque penatibus et magnis dis parturient montes, nascetur.'

这个例子产生了错误。我尝试了各种格式,也无法在论坛中找到解决方案。

虽然assignments toproperties must be on one line,但肯定可以超过80个字符。另一种选择是在 python 文件中定义文本并将其导入 kv 文件。

示例:

#:import fix fixtures
<Label>:
    text_size: (self.parent.width, self.height)
    width: self.parent.width

GridLayout:
    rows: 2
    Label:
        text: 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur.'
    Label:
        text: fix.text

fixtures.py:

text = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \
Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque \
penatibus et magnis dis parturient montes, nascetur.'