Понимание функций обратного вызова в Kivy (динамическое изменение).

8 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав

8 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

месяц назад

Kivy подробное руководство на русском языке. http://python-android.spb-tut.ru/guests/pages/58/ Я в курсе объяснил что такое функции обратного вызова. так же мы писали классы с использованием функций обратного вызова. Немного теории. Функции обратного вызова используются, когда нечто меняется. То есть постоянно меняются значения. Представьте себе вы написали онлайн игру про рисование кругов (пример символический, круги взяты, что бы бло просто понятно). А теперь представим один пользователь рисует круг, заметьте при увеличении круга постоянно меняются координаты. А теперь представьте 100 пользователей рисует круг (каждый из 100). Если бы любой язык запоминал в память все изменение координат, но никакой памяти бы не хватило. Вот и нашли выход, сохранять определённые состояния. То есть сохранять состояния при наступлении, какого-либо действия. Действия. как методы мы описываем в классах, kivy нам представляет сами функции обратного вызова, например bind(), unbind(). Как это работает? Kivy подробное руководство на русском языке. http://python-android.spb-tut.ru/guests/pages/58/

Название:

Понимание функций обратного вызова в Kivy (динамическое изменение).

Категория:

Разное