Ricerca…


introduzione

NUI: un'interfaccia utente naturale (NUI) è un sistema per l'interazione uomo-computer che l'utente opera attraverso azioni intuitive relative al comportamento umano naturale e quotidiano.

Kivy è una libreria Python per lo sviluppo di applicazioni multimediali multimediali multi-touch che possono essere installate su diversi dispositivi. Il multi-touch si riferisce alla capacità di una superficie sensibile al tocco (di solito un touch screen o un trackpad) per rilevare o rilevare l'input da due o più punti di contatto contemporaneamente.

Prima app

Per creare un'applicazione kivy

  1. sottoclasse la classe dell'app
  2. Implementa il metodo di build , che restituirà il widget.
  3. Crea un'istanza della classe e invoca la corsa .
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()

Spiegazione

from kivy.app import App

L'istruzione precedente importerà l' app della classe genitore. Questo sarà presente nella directory di installazione your_installtion_directory / kivy / app.py

from kivy.uix.label import Label

L'affermazione precedente importerà l' etichetta dell'elemento ux. Tutti gli elementi ux sono presenti nella directory di installazione your_installation_directory / kivy / uix /.

class Test(App):

L'affermazione sopra è per creare la tua app e il nome della classe sarà il nome della tua app. Questa classe viene ereditata dalla classe dell'app principale.

def build(self):

L'istruzione precedente sostituisce il metodo di build della classe app. Che restituirà il widget che deve essere mostrato quando avvierai l'app.

return Label(text='Hello world')

L'affermazione precedente è il corpo del metodo di compilazione. Sta restituendo l'etichetta con il suo testo Hello world .

if __name__ == '__main__':

L'affermazione precedente è il punto di ingresso da cui l'interprete python avvia l'esecuzione della tua app.

Test().run()

L'affermazione precedente Inizializza la classe Test creando la sua istanza. E invoca la funzione della classe dell'app run ().

La tua app sarà simile alla seguente immagine.

inserisci la descrizione dell'immagine qui



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow