Я новичок в киви.
Я недавно сделал первые простые приложения. Из различной онлайн документации я заметил, что есть команда, которая всегда меняется в зависимости от интерпретации разработчиков. Я приведу простой пример:
class ShowApp(thisParameterWillCompletelyChangeYourLife):
def __init__(self, **kwargs):
super(ShowApp, self).__init__(**kwargs)
def listenerOfAButton(self):
print("Reconized...")
def listenerOfAnotherButton(self):
print("Reconized it also...")
class myApp(App):
def build(self):
return ShowApp()
if __name__ == "__main__":
myApp().run()
Пример файла кв:
<ShowApp>:
Label:
id: labelIdentifier
text: "Hello World"
Интересно ... независимо от того, что имя класса ShowApp должно быть равно <ShowApp>
в файле kv, какой параметр должен быть передан тому классу, который заботится о генерации все макет, который включен в файл kv?
В моем примере я назвал его thisParameterWillCompletelyChangeYourLife , и именно в отношении этого ввода я до сих пор не понял волю документов о киве, прочитанных.
Может кто-нибудь объяснить мне, какой параметр должен быть передан (и для чего он) функции, которая генерирует «приложение» на этапе сборки?
Большое спасибо заранее!