我希望我的 Textinput 只接受直接来自 python 代码的浮点输入。 这是我尝试过的:
TextInput(hint_text='Kgs', input_filter = float, multiline=False, write_tab=False)
但它给出了以下错误:
TypeError: float expected at most 1 arguments, got 2
以下内容适用于 kv 文件:
TextInput:
id: password
input_filter: 'int' #For accepting ints
在 python 文件中正确的做法是什么?
最佳答案
参数是一个字符串,所以我认为你应该尝试这个。
TextInput(hint_text='Kgs', input_filter = 'float', multiline=False, write_tab=False)
关于python - 如何在kivy中仅接受数字输入( double ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65039240/