2017-01-04 21 views
0

私は、ユーザーがタブにフォーカスを置いたり別のウィジェットをクリックしたときに、ウィジェット用に構築した検証機能を実行するというテキスト入力を取得しようとしています。私が見つけた問題は、textinputウィジェットにon_leaveプロパティがないことです。私はon_text_Validateを使うことができると知っていますが、ユーザがタブを押すかクリックしたときにそれをやりたいと思っています。Kivy textinput on_leaveプロパティ

on_leaveプロパティをtext_inputウィジェットに持たせる方法に関するアイデアはありますか?私はKivy 1.9.2、Pythonの3を使用しています

、Windows 8のマシン

答えて

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

は、私はあなたに感謝、それはそれは完全に働いた,,

+0

役に立てば幸いこれを試してみてください。 – user2067030

関連する問題