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

  1. sous classe la classe app
  2. Implémentez la méthode de construction , qui renverra le widget.
  3. 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.

entrer la description de l'image ici



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow