python - Kivy文本输入宽度不变
问题描述
我正在开发一个 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
这是我知道的唯一可能有助于解决您的问题的方法
推荐阅读
- c++ - 调用 mknod 回调时 FUSE 中的输入/输出错误
- javascript - 如何分配键盘快捷键以在 Chrome 扩展清单 v3 中运行功能
- javascript - 锚标记未重定向到 html 中的链接
- git - 拉取请求中的缩进问题
- amazon-web-services - 从 aws rds aurora(postgres 引擎)迁移到常规 rds postgres
- node.js - MongoParseError: URI 没有主机名、域名和 tld 仅在测试方法时
- android - 在操作栏中隐藏主页图标是否足以阻止导航?
- android - Android Studio 中如何生成文件夹 .idea/libraries?
- symfony - 在同一命令中运行多个迁移
- node.js - Webpack 5 + express + EJS 模板