如何在KivyMD中创建多行标签?

2024-09-29 07:34:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在KV字符串中创建多行标签:

MDLabel:
    text: '

              MultilineText'

但我收到了这个错误:

 text: '
       8:                     
 >>    9:                     MultilineText'
      10:                     
      11:            pos_hint: {'center_x':.5,'center_y':.5}

。。。 缩进无效,必须是4个空格的倍数 使用三方括号我不能,因为我的代码已经在三方括号中:

'''
<Code>
    size_hint_y: None
    height: 60
    FloatLayout:
        MDLabel:
            text: '
                     
                     MultilineText'
                     
            pos_hint: {'center_x':.5,'center_y':.5}
'''

我希望在一个标签中包含多行长文本。帮助(


Tags: 字符串代码textpos错误code标签center
1条回答
网友
1楼 · 发布于 2024-09-29 07:34:16

棘手的话题。试试这个:

'''
<Code>
    size_hint_y: None
    height: 60
    FloatLayout:
        MDLabel:
            text: '\\n' +\
                  '\\n' +\
                  'MultilineText'
                     
            pos_hint: {'center_x':.5,'center_y':.5}
'''

相关问题 更多 >