Szukaj…


Wprowadzenie

NUI: Naturalny interfejs użytkownika (NUI) to system interakcji człowiek-komputer, który użytkownik obsługuje poprzez intuicyjne działania związane z naturalnym, codziennym zachowaniem człowieka.

Kivy to biblioteka Pythona do tworzenia aplikacji multimedialnych obsługujących technologię Multi-Touch, które można instalować na różnych urządzeniach. Multi-touch odnosi się do zdolności powierzchni dotykowej (zwykle ekranu dotykowego lub gładzika) do wykrywania lub wyczuwania danych wejściowych z dwóch lub więcej punktów styku jednocześnie.

Pierwsza aplikacja

Aby utworzyć aplikację kivy

  1. podklasa klasa aplikacji
  2. Zaimplementuj metodę kompilacji , która zwróci widżet.
  3. Utwórz instancję klasy i wywołaj bieg .
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()

Wyjaśnienie

from kivy.app import App

Powyższe oświadczenie zaimportuje aplikację klasy nadrzędnej. Będzie on obecny w katalogu instalacyjnym katalog_instalacyjny_katalog / kivy / app.py

from kivy.uix.label import Label

Powyższa instrukcja zaimportuje element ux Label . Wszystkie elementy ux znajdują się w katalogu instalacyjnym katalog_instalacyjny / kivy / uix /.

class Test(App):

Powyższe oświadczenie dotyczy tworzenia aplikacji, a nazwa klasy będzie nazwą Twojej aplikacji. Ta klasa jest dziedziczona nadrzędna klasa aplikacji.

def build(self):

Powyższa instrukcja zastępuje metodę kompilacji klasy aplikacji. Który zwróci widżet, który musi być pokazany podczas uruchamiania aplikacji.

return Label(text='Hello world')

Powyższe stwierdzenie jest treścią metody kompilacji. Zwraca etykietę z tekstem Hello world .

if __name__ == '__main__':

Powyższa instrukcja jest punktem wejścia, z którego interpreter Pythona rozpoczyna wykonywanie aplikacji.

Test().run()

Powyższa instrukcja Zainicjuj swoją klasę testową, tworząc jej instancję. I wywołaj funkcję klasy app run ().

Twoja aplikacja będzie wyglądać jak na poniższym obrazku.

wprowadź opis zdjęcia tutaj



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow