在 Kivy Python 中使用预定义值创建文本输入

Posted

技术标签:

【中文标题】在 Kivy Python 中使用预定义值创建文本输入【英文标题】:Making a textinput with a predefined value in Kivy Python 【发布时间】:2016-09-05 02:21:15 【问题描述】:

我正在使用 Kivy 应用程序中的文本输入,但我不知道该怎么做。事实是我想做一个textinput 来显示您可以输入的值。我知道它可能与 text='...' 但我希望在选择文本输入时删除预定义的文本。我不知道 Kivy 是否可以这样做,因为我想始终显示 textinput 是一个空列表,其中包含您可以输入的数字。函数 func 仅用于保存小部件的输入。我不想用kv语言,所以我这样做是因为对于hole app更好:

from kivy.uix.textinput import TextInput
textinput = TextInput(text='You can Input 1,2,3,4',multiline=False)
textinput.bind(on_text_validate=func)

【问题讨论】:

您是否尝试过使用hint_text Uouuu 它有效!谢谢!我还有一些问题,我会尽力解决。 我已将评论作为答案发布,因此您可以接受并关闭问题:) 【参考方案1】:

您可以使用hint_textTextInput 指定占位符

【讨论】:

以上是关于在 Kivy Python 中使用预定义值创建文本输入的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 中使用格式化创建自定义 Kivy 标签类?

如何将文本输入值添加到kivy python中字典中的值?

Python Kivy:在文本输入字段中隐藏虚拟键盘

如何为以下python代码制作单独的kivy文件

kivy python 闪烁文字

Python kivy 更新不同屏幕中的标签文本