Kivy标签中的断行不起作用(Python)

时间:2016-05-01 09:38:23

标签: python label kivy kivy-language

我试图通过kivy app模块向python添加一个Label,并且断行不起作用。我不知道为什么,因为我读过它实际上必须完美地运行。 kv语言的文字是:

 Label:
        text: 'hola hola hola hola hola\nhola hola hola hola holhola hola hola hola holhola hola\n hola hola hol\nhola hola hola hola hol'
        size_hint: 0.2, 0.05
        pos_hint: {'center_x':0.5,'center_y':0.45}

我认为所有行都没有必要,因为size_hint的术语不会修改标签的大小,但如果没有这行,则问题是相同的。谢谢大家。

1 个答案:

答案 0 :(得分:1)

在kivy语言中,你必须使用转义符合\n符号,因为它全部在一个大字符串中,然后用于创建小部件和其他重要的东西。

示例:

Label:
        text: 'hola hola hola\\nhola hola hola h'
        size_hint: 0.2, 0.05
        pos_hint: {'center_x':0.5,'center_y':0.45}