Kivy 文本输入宽度不变

Kivy Text Input Width not changing

我正在开发一个 Kivy 应用程序,我有一个看起来像这样的 kv 文件。 (缩减以仅显示必要的部分)

<LoginWindow>:
    username:username
    password:password
    BoxLayout:
        canvas:
            Rectangle:
                size: self.size
                pos: self.pos
                texture: Gradient.vertical(get_color_from_hex("000000"), get_color_from_hex("000080"))
    BoxLayout:
        orientation:"vertical"
        BoxLayout:
            orientation:"vertical"
            padding_x:[50,50]
                
            TextInput:
                multiline:False
                id:username
                hint_text:"Username"
                padding:[20,20,20,20]
                width:1
        
            TextInput:
                multiline:False
                id:password
                password:True
                hint_text:"Password"
                padding_x:20

然而,当我改变输入的宽度时,我的 kivy 文件仍然看起来像

总之,宽度没有变化。

如有任何帮助,我们将不胜感激。

TextInput:
    multiline:False
    id:username
    hint_text:"Username"
    padding:[20,20,20,20]
    size_hint: None, None
    width:1

这是我所知道的唯一可能有助于解决您的问题的方法