首页 > 解决方案 > 如何在 KivyMD 中设置文本字段小部件的高度

问题描述

如何准确设置不是最大高度,而是默认高度,即小部件的垂直尺寸?Ш如果你完全按照宽度来做,那么什么都行不通

标签: pythonpython-3.xkivykivy-languagekivymd

解决方案


我不确定你在问什么。在 KivyMD 中,MDTextField 只是一行带有提示文本(如果你给的话)。增加一条线的高度是什么意思?

您可以像这样增加输入的字体大小。

        MDTextField:
            hint_text:"Enter UserName"
            pos_hint:{'center_x':.5,'center_y':.5}
            font_size:"36dp"

还是您在寻找矩形模式?

       MDTextField:
            hint_text:"Enter UserName"
            mode:"rectangle"
            pos_hint:{'center_x':.5,'center_y':.5}
            font_size:"18dp"

或者您可以使用:

       MDTextFieldRect:
            hint_text:"Enter Name"
            pos_hint:{'center_x':.5,'center_y':.2}
            size_hint:1,None
            height:"50dp"

推荐阅读