python - 在 Kivy Python 中制作具有预定义值的文本输入

标签 python widget kivy textinput

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

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_textTextInput 指定占位符>

关于python - 在 Kivy Python 中制作具有预定义值的文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37132876/

相关文章:

python - 用于按类别生成产品的模板过滤器

python - 在 Pandas GroupBy 数据框中按 ID 计算两个日期之间的行数

css - 如何设置小部件位置的CSS

python - 在 kivy-Garden-Mapview 的 python 端(不在 kv 文件中)的 MapMarkerPopup 中创建 Popup

python - 带有 Kivy 图像的动态按钮

python - 将内存中的 ZipFile 对象加载为 KivyImage

python - 使用 beautifulsoup 抓取时如何在 html 日期选择器中输入日期范围?

python - 无法使用 os.walk() 找到文件

python-3.x - 与 ipywidgets 事件交互和绘图会产生许多图形

python - 添加一个无需 JavaScript 的自定义 Python Bokeh 小部件