Kivy textinput on_leave属性

时间:2017-01-04 05:50:50

标签: python-3.x kivy

我正在尝试获取一个textinput,当用户使用选项卡离开焦点或单击另一个小部件时,它将运行我为小部件构建的验证功能。我发现的问题是textinput小部件没有on_leave属性。我知道我可以使用on_text_Validate,但我希望能够在用户按Tab键或点击时执行此操作。

有关如何将on_leave属性引入text_input小部件的任何想法?

我使用的是Kivy 1.9.2,Python 3,Windows 8机器

1 个答案:

答案 0 :(得分:1)

def on_focus(self, *args):
    if self.focus:
        'do something'            
    else:
        'do something'

尝试这个我希望它有帮助,