Table Of Contents
Добро пожаловать в Kivy(Перервод в процессе - 20% переведено)¶
Добро пожаловать в документацию Kivy. Kivy - это библиотека с открытым исходным кодом для быстрого создания приложений с новыми пользовательскими интерфейсами, такими как приложения с поддержкой мультитач.
Мы рекомендуем начать с Начало работы. Затем перейдите к Руководству по программированию. У нас также есть Создайте приложение, если вы нетерпеливы.
Вероятно, вы задаетесь вопросом, почему вам стоит использовать Kivy. У нас есть документ, где изложена наша Философия, который мы приглашаем вас прочитать, и подробный Архитектурный обзор.
Если вы хотите внести свой вклад в Kivy, обязательно прочтите раздел Внесение вклада. Если вашего вопроса нет в документации, не стесняйтесь связаться с нами.
- Getting Started
- Kivy Project
- Programming Guide
- Tutorials
- API Reference
- Kivy framework
- Low level Metrics
- NO DOCUMENTATION (module kivy.uix.recycleview)
- Animation
- Application
- Atlas
- Kivy Base
- Cache manager
- Clock object
- Compatibility module for Python 2.7 and >= 3.4
- Configuration object
- Context
- Core Abstraction
- Audio
- Camera
- Clipboard
- OpenGL
- Image
- Spelling
- Text
- Text Markup
- Text layout
- Video
- Window
- Kivy module for binary dependencies.
- Effects
- Damped scroll effect
- Kinetic effect
- Opacity scroll effect
- Scroll effect
- Event dispatcher
- Event Manager
- Factory object
- Garden
- Geometry utilities
- Gesture recognition
- Graphics
- CGL: standard C interface for OpenGL
- Graphics compiler
- Context management
- Context instructions
- Framebuffer
- GL instructions
- Canvas
- OpenGL
- OpenGL utilities
- Scissor Instructions
- Shader
- Stencil instructions
- SVG
- Tesselator
- Texture
- Transformation
- Input management
- Motion Event Factory
- Motion Event
- Input Postprocessing
- Calibration
- Dejitter
- Double Tap
- Ignore list
- Retain Touch
- Triple Tap
- Motion Event Provider
- Providers
- Android Joystick Input Provider
- Native support for HID input from the linux kernel
- Leap Motion - finger only
- Native support of Wacom tablet from linuxwacom driver
- Native support of MultitouchSupport framework for MacBook (MaxOSX platform)
- Mouse provider implementation
- Native support for Multitouch devices on Linux, using libmtdev.
- Auto Create Input Provider Config Entry for Available MT Hardware (linux only).
- TUIO Input Provider
- Common definitions for a Windows provider
- Input recorder
- Motion Event Shape
- Interactive launcher
- Kivy Language
- Builder
- Parser
- External libraries
- DDS File library
- GstPlayer
- Python mtdev
- Asynchronous data loader
- Logger object
- Metrics
- Modules
- Console
- Inspector
- JoyCursor
- Keybinding
- Monitor module
- Recorder module
- Screen
- Touchring
- Web Debugger
- Multistroke gesture recognizer
- Network support
- UrlRequest
- Parser utilities
- Properties
- Resources management
- Storage
- Dictionary store
- JSON store
- Redis Store
- Support
- Tools
- Packaging
- Pyinstaller hooks
- Widgets
- Accordion
- Action Bar
- Anchor Layout
- Behaviors
- Button Behavior
- Code Navigation Behavior
- Compound Selection Behavior
- Cover Behavior
- Drag Behavior
- Emacs Behavior
- Focus Behavior
- Kivy Namespaces
- ToggleButton Behavior
- Touch Ripple
- Box Layout
- Bubble
- Button
- Camera
- Carousel
- CheckBox
- Code Input
- Color Picker
- Drop-Down List
- EffectWidget
- FileChooser
- Float Layout
- Gesture Surface
- Grid Layout
- Image
- Label
- Layout
- ModalView
- PageLayout
- Popup
- Progress Bar
- RecycleBoxLayout
- RecycleGridLayout
- RecycleLayout
- RecycleView
- RecycleView Data Model
- RecycleView Layouts
- RecycleView Views
- Relative Layout
- reStructuredText renderer
- Sandbox
- Scatter
- Scatter Layout
- Screen Manager
- ScrollView
- Settings
- Slider
- Spinner
- Splitter
- Stack Layout
- Stencil View
- Switch
- TabbedPanel
- Text Input
- Toggle button
- Tree View
- Video
- Video player
- VKeyboard
- Widget class
- Utils
- Vector
- Weak Method
- Weak Proxy
Приложение¶
Приложение содержит информацию о лицензировании и перечень всех различных модулей, классов, функций и переменных, доступных в Kivy.
Лицензия¶
Kivy выпускается и распространяется в соответствии с условиями лицензии MIT начиная с версии 1.7.2. Более старые версии все еще выпущены под лицензией LGPLv3.
Вы должны были получить копию лицензии MIT вместе с вашим дистрибутивом Kivy. См. файл LICENSE в корневой папке Kivy. Онлайн-версию лицензии можно найти по следующей ссылке:
Вкратце, лицензия позволяет вам использовать Kivy в ваших собственных проектах, независимо от того, являются ли они открытыми исходниками, закрытыми исходниками, коммерческими или бесплатными. Даже если лицензия этого не требует, мы бы очень ценили, если бы вы вносили изменения в исходный код Kivy самого Kivy, и делились этими изменениями с нами!
Для списка авторов, пожалуйста, обратитесь к файлу AUTHORS, который идет в комплекте с распространением исходного кода Kivy (рядом с LICENSE).
Kivy - Copyright 2010-2022, Авторы Kivy.