我要做:
TextInput:
on_text: something ; something_else
如何在不出现 kv 语言错误的情况下执行此操作?
我要做:
TextInput:
on_text: something ; something_else
如何在不出现 kv 语言错误的情况下执行此操作?
您可以on_text
逐行添加更多绑定:
TextInput:
on_text: something
on_text: something_else
但我更喜欢绑定自定义函数调用,因为我不确定执行顺序是否总是与上面的示例相同。像这样的东西:
MyTextInput:
on_text: self.custom_function()
在python中:
class MyTextInput(TextInput):
def custom_function(self):
something()
something_else()
正如 Jim Morris 所指出的,kilbee 的(目前接受的)答案是不正确的,并且“感觉”很脏(在两种变体中)。
以下对我有用,并且“感觉”是一个干净的解决方案:
TextInput:
on_text:
something
something_else