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(): вызывается, когда событие касания завершается.