Конструкторы в кивах - PullRequest
0 голосов
/ 24 июня 2018

Я новичок в киви.Практикуясь с онлайн-примерами, я заметил, что многие из их классов виджетов не имеют конструкторов.Я просто хочу спросить, каково значение конструкторов в kivy виджетах, n когда их использовать.

1 Ответ

0 голосов
/ 24 июня 2018

Вам не нужно объявлять конструктор, если вам не нужно делать что-то конкретное. Например, у нашего класса Widget есть конструктор , который делает много вещей, таких как применение свойств, создание холста виджета, применение правил kv, привязка событий construtor, если они пройдены и т. Д.

Если вы создаете виджет, но вам нечего делать, нет необходимости объявлять конструктор, MRO определит, какой из них использовать в подклассах. Это одинаково для всех классов Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...