Python Kivy — это платформа Python с открытым исходным кодом, используемая для разработки мультисенсорных приложений. Он позволяет разработчикам создавать интерактивные и кроссплатформенные приложения с богатым пользовательским интерфейсом. Вот некоторые часто используемые методы в Kivy:
-
Методы класса приложения:
build()
: вызывается при запуске приложения и используется для создания пользовательского интерфейса приложения.on_start()
: вызывается, когда приложение готово к запуску.on_stop()
: вызывается, когда приложение собирается остановиться.on_pause()
: вызывается, когда приложение приостанавливается.on_resume()
: вызывается при возобновлении работы приложения.
-
Методы класса виджета:
__init__()
: инициализирует виджет.on_touch_down()
: вызывается, когда начинается событие касания.on_touch_move()
: вызывается при перемещении события касания.on_touch_up()
: вызывается, когда событие касания завершается.on_size()
: вызывается при изменении размера виджета.on_pos()
: вызывается при изменении положения виджета.
-
Классы макета:
BoxLayout
: размещает виджеты в горизонтальном или вертикальном блоке.FloatLayout
: позволяет размещать виджеты с использованием относительных или абсолютных координат.GridLayout
: упорядочивает виджеты в сетку.StackLayout
: виджеты располагаются друг над другом.
-
Методы обработки ввода:
on_key_down()
: вызывается при нажатии клавиши.on_key_up()
: вызывается при отпускании клавиши.on_touch_down()
: вызывается, когда начинается событие касания.on_touch_move()
: вызывается при перемещении события касания.on_touch_up()
: вызывается, когда событие касания завершается.