在 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_text
为TextInput
指定占位符
【讨论】:
以上是关于在 Kivy Python 中使用预定义值创建文本输入的主要内容,如果未能解决你的问题,请参考以下文章