Kivy
bibliothèque graphique multiplateforme libre pour Python / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Kivy?
Résumez cet article pour un enfant de 10 ans
Pour l’article ayant un titre homophone, voir Kivi.
Kivy est une bibliothèque libre et open source pour Python, utile pour créer des applications tactiles pourvues d'une interface utilisateur naturelle. Cette bibliothèque fonctionne sur Android, iOS, GNU/Linux, OS X et Windows. Elle est distribuée gratuitement et sous licence MIT.
Développé par | Kivy organization |
---|---|
Dernière version | 2.3.0 ()[1] |
Dépôt | github.com/kivy/kivy |
État du projet | Active |
Écrit en | Python, Cython |
Système d'exploitation | Multiplateforme |
Environnement | Cross-platform |
Formats lus | Kv design language (d) |
Formats écrits | Kv design language (d) |
Type | Bibliothèque logicielle API |
Licence | MIT (Free software) |
Site web | kivy.org |
Kivy est le framework principal développé par l'organisation Kivy, en parallèle avec Python-for-Android[2], Kivy iOS, ainsi que plusieurs autres bibliothèques destinées à être utilisables sur toutes ces plateformes. En 2012, Kivy a obtenu un financement de 5 000 $ de la Python Software Foundation pour le portage vers Python 3.3. Kivy supporte aussi le RaspberryPi grâce à un financement participatif via le site BountySource (en).
Le framework contient tous les éléments pour construire des applications et notamment :
- fonctionnalités de saisie étendues pour la souris, le clavier, les interfaces utilisateurs tangibles, ainsi que les évènements multi-touch générés par ces différents matériels.
- une bibliothèque graphique basée seulement sur OpenGL ES2, et utilisant les Objets Tampons Vertex et les shaders.
- une large gamme de widgets acceptant le multi-touch.
- un langage intermédiaire (le Kv[3]), pour construire facilement des widgets personnalisés.
Kivy est le successeur de PyMT[4].