如何在KivyMD中设置MultilineTextField的固定高度

问题描述 投票:0回答:1
  1. 我正在尝试为 MDTextField 设置固定高度:
MDTextField:
    id: 'feedback_text'
    hint_text: 'Description of the problem'
    multiline: True
    mode: 'rectangle'
    size_hint: None, None
    height: 200
    max_height: "200dp"
    pos_hint: {'center_x': .5, 'center_y': .35}
    size_hint_x: 0.8

但这不起作用。我已经尝试过

set size_hint: None, None
height: 200 (200dp, '200dp')
,但仍然不起作用

  1. 如何让文本字段向下展开,而不是从中间向各个方向垂直展开。否则它会转到其他小部件

之前

之后

环境

获胜:11

Python:3.8

基维:1.1.1

KivyMD:1.2.0dev

python-3.x kivy textfield multiline kivymd
1个回答
0
投票

我通过执行以下操作解决了问题:

MDTextField:
    id: feedback_text
    hint_text: 'Description of the problem'
    multiline: True
    mode: 'rectangle'
    size_hint_x: .8
    size_hint_y: .3
    pos_hint: {'center_x': .5, 'center_y': .25}
© www.soinside.com 2019 - 2024. All rights reserved.