2016-07-22 12 views

Antwort

1

Sie könnten nur mehr on_text Bindungen hinzufügen, Zeile für Zeile:

TextInput: 
    on_text: something 
    on_text: something_else 

Aber ich würde verbindlichen individueller Funktionsaufruf bevorzugen, weil ich nicht sicher Reihenfolge der Ausführung bin immer das gleiche mit dem obigen Beispiel . Etwas wie folgt aus:

MyTextInput: 
    on_text: self.custom_function() 

und in Python:

class MyTextInput(TextInput): 
    def custom_function(self): 
     something() 
     something_else() 
+0

Dies scheint teilweise falsch zu sein, mehrere on_text scheinen nicht zu funktionieren. Jedoch nach diesem ... https://kivy.org/docs/api-kivy.lang.html?highlight=lang#value-expressions-on-property-expressions-ids-and-reserved-keywords Sie können mehrere haben Zeilen, solange sie die Einzugsebene nicht ändern und \ am Ende der Zeile haben –

Verwandte Themen