【发布时间】:2017-11-06 13:36:54
【问题描述】:
我有以下代码(几乎是直接从https://kivy.org/docs/api-kivy.uix.textinput.html复制过来的):
18 def on_enter(instance, value):
19 print('User pressed enter in', value)
...
83 class UserInterface(BoxLayout):
84 def __init__(self, SomeStringList, **kwargs):
85 super(UserInterface, self).__init__(**kwargs)
...
152 def callback(self, instance):
...
205 textinput = TextInput(text='Hello world', multiline=False)
206 textinput.bind(on_text_validate=on_enter)
当我运行它时,我得到以下错误
TypeError: on_enter() takes exactly 2 arguments (1 given)
【问题讨论】:
标签: python user-interface kivy