Table Of Contents
Kivy framework¶
Kivy - это библиотека с открытым исходным кодом для разработки мультитач-приложений. Она является кросс-платформенной (Linux/OSX/Windows/Android/iOS) и распространяется на условиях лицензии MIT.
Она поставляется с нативной поддержкой множества мультитач-устройств ввода, растущей библиотекой виджетов, ориентированных на мультитач, и аппаратным ускорением рисования с использованием OpenGL. Kivy разработана для того, чтобы позволить вам сосредоточиться на создании настраиваемых и высокоинтерактивных приложений как можно быстрее и проще.
С помощью Kivy вы можете полностью воспользоваться динамичной природой Python. Существует тысячи высококачественных бесплатных библиотек, которые можно интегрировать в ваше приложение. В то же время, части, требующие высокой производительности, реализованы с использованием Cython.
Смотрите http://kivy.org для получения дополнительной информации.
- kivy.kivy_base_dir = '/home/runner/work/kivy/kivy/kivy'¶
Директория Kivy
- kivy.kivy_config_fn = ''¶
Имя файла конфигурации Kivy
- kivy.kivy_configure()[source]¶
Вызывает последующую конфигурацию Kivy. Эту функцию следует вызывать, если вы создаете окно самостоятельно.
- kivy.kivy_data_dir = '/home/runner/work/kivy/kivy/kivy/data'¶
Директория данных Kivy
- kivy.kivy_examples_dir = '/home/runner/work/kivy/kivy/examples'¶
Директория примеров Kivy
- kivy.kivy_home_dir = ''¶
Директория хранилища user-home Kivy
- kivy.kivy_icons_dir = '/home/runner/work/kivy/kivy/kivy/data/icons/'¶
Путь к настройкам значков Kivy (не удаляйте последний символ '/')
- kivy.kivy_options = {'audio': ('gstplayer', 'pygame', 'ffpyplayer', 'sdl2', 'avplayer'), 'camera': ('opencv', 'gi', 'avfoundation', 'android', 'picamera'), 'clipboard': ('android', 'winctypes', 'xsel', 'xclip', 'dbusklipper', 'nspaste', 'sdl2', 'pygame', 'dummy', 'gtk3'), 'image': ('tex', 'imageio', 'dds', 'sdl2', 'pygame', 'pil', 'ffpy', 'gif'), 'spelling': ('enchant', 'osxappkit'), 'text': ('pil', 'sdl2', 'pygame', 'sdlttf'), 'video': ('gstplayer', 'ffmpeg', 'ffpyplayer', 'null'), 'window': ('egl_rpi', 'sdl2', 'pygame', 'sdl', 'x11')}¶
Глобальные настройки параметров для Kivy
- kivy.kivy_register_post_configuration(callback)[source]¶
Регистрирует функцию, которая будет вызвана при вызове kivy_configure().
Предупреждение
Только для внутреннего использования.
- kivy.kivy_shader_dir = '/home/runner/work/kivy/kivy/kivy/data/glsl'¶
Директория шейдеров glsl Kivy
- kivy.kivy_usermodules_dir = ''¶
Директория пользовательских модулей Kivy
- kivy.parse_kivy_version(version)[source]¶
Парсит версию Kivy, как описано в
require()
, в 3-кортеж ([x, y, z], ‘rc|a|b|dev|post’, ‘N’), где N - это версия тега. Последние два элемента могут быть None.
- kivy.require(version)[source]¶
Можно использовать require для проверки минимальной версии, необходимой для запуска приложения Kivy. Например, вы можете начать свой код приложения так:
import kivy kivy.require('1.0.1')
Если пользователь пытается запустить ваше приложение с версией Kivy, которая старше указанной версии, возникает Исключение.
Строка версии Kivy строится следующим образом:
X.Y.Z[tag[tagrevision]] X is the major version Y is the minor version Z is the bugfixes revision
tag является необязательным, но может быть одним из: '.dev', '.post', 'a', 'b' или 'rc'. tagrevision- это номер ревизии тега.
Предупреждение
Вы не должны запрашивать версию с тегом, кроме -dev. Запрос версии с 'dev' просто предупредит пользователя, если текущая версия Kivy не является -dev, но никогда не вызовет исключение. Вы не должны запрашивать версию с тегом и ревизией тега(tagrevision).
- NO DOCUMENTATION (module kivy.uix.recycleview)
- Animation
- Application
- Asynchronous data loader
- Atlas
- Cache manager
- Clock object
- Compatibility module for Python 2.7 and >= 3.4
- Configuration object
- Context
- Event dispatcher
- Factory object
- Geometry utilities
- Gesture recognition
- Interactive launcher
- Kivy Base
- Logger object
- Low level Metrics
- Metrics
- Multistroke gesture recognizer
- Parser utilities
- Properties
- Resources management
- Support
- Utils
- Vector
- Weak Method
- Weak Proxy