2

Kivy アプリ モジュールを介して Python にラベルを追加しようとしていますが、ブレーク ラインが機能しません。実際には完全に実行する必要があると読んだので、理由はわかりません。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 の用語はラベルのサイズを変更しないため、すべての行は必要ないと思いますが、この行がなくても問題は同じです。皆さん、ありがとうございました。

4

1 に答える 1

9

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}
于 2016-05-01T10:22:56.257 に答える