MDTextField 中的提示文本在 python 代码中不起作用
Posted
技术标签:
【中文标题】MDTextField 中的提示文本在 python 代码中不起作用【英文标题】:Hint text in MDTextField doesn't work from python code 【发布时间】:2021-02-08 06:09:02 【问题描述】:我正在尝试使用 kivy MD 设计应用程序,但遇到了错误/问题。 当我尝试在 MDTextField 中设置提示文本时,它只是没有显示在我的应用程序中,我正在使用 python 代码将小部件添加到框布局这里是示例代码:
self.fieldsbl.add_widget(MDTextField(hint_text="Server IP", mode="rectangle"))
它显示小部件和矩形,但没有提示文本,我做错了什么? 顺便说一句,它适用于 kv 文件,我有一些具体原因不在这个项目中使用 kv 文件,所以我完全在 python 中完成它......
任何帮助将不胜感激
谢谢!
【问题讨论】:
【参考方案1】:这是MDTextField
中的一个错误。您可以通过在创建MDTextField
后设置hint_text
来绕过它:
mdtf = MDTextField(mode="rectangle")
mdtf.hint_text = "Server IP"
self.fieldsbl.add_widget(mdtf)
【讨论】:
以上是关于MDTextField 中的提示文本在 python 代码中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
用于 MDTextField 的带有 Kivy / KivyMD 的数字键盘
如果我在另一个屏幕中,我如何获取屏幕的 MDTextField(或数据“登录”)的文本。 (基维/基维MD/Python)