Python Language
kivy - Framework Python multiplate-forme pour le développement NUI
Recherche…
Introduction
NUI: Une interface utilisateur naturelle (NUI) est un système d’interaction homme-machine que l’utilisateur utilise à travers des actions intuitives liées au comportement humain naturel au quotidien.
Kivy est une bibliothèque Python pour le développement d'applications multimédias activées par multi-touch pouvant être installées sur différents appareils. Multi-touch fait référence à la capacité d'une surface de détection tactile (généralement un écran tactile ou un trackpad) à détecter ou détecter simultanément l'entrée de deux points de contact ou plus.
Première App
Pour créer une application kivy
- sous classe la classe app
- Implémentez la méthode de construction , qui renverra le widget.
- Instancier la classe et invoquer la course .
from kivy.app import App
from kivy.uix.label import Label
class Test(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
Test().run()
Explication
from kivy.app import App
L'instruction ci-dessus importera l' application de classe parent. Ce sera présent dans votre répertoire d'installation votre_répertoire_installation / kivy / app.py
from kivy.uix.label import Label
L'instruction ci-dessus importera l' étiquette de l' élément ux. Tous les éléments ux sont présents dans votre répertoire d'installation répertoire_installation / kivy / uix /.
class Test(App):
La déclaration ci-dessus est pour créer votre application et le nom de la classe sera le nom de votre application. Cette classe est héritée de la classe app parent.
def build(self):
L'instruction ci-dessus remplace la méthode de génération de la classe d'application. Ce qui renverra le widget à afficher lorsque vous lancerez l'application.
return Label(text='Hello world')
L'instruction ci-dessus est le corps de la méthode de génération. Il retourne l'étiquette avec son texte Bonjour tout le monde .
if __name__ == '__main__':
L'instruction ci-dessus est le point d'entrée d'où l'interpréteur de python commence à exécuter votre application.
Test().run()
La déclaration ci-dessus Initialise votre classe Test en créant son instance. Et invoquez la fonction de classe d'application run ().
Votre application ressemblera à l'image ci-dessous.