Buscar..


Introducción

NUI: una interfaz de usuario natural (NUI) es un sistema para la interacción persona-computadora que el usuario opera a través de acciones intuitivas relacionadas con el comportamiento humano natural y cotidiano.

Kivy es una biblioteca de Python para el desarrollo de aplicaciones ricas en medios con capacidad multitáctil que se pueden instalar en diferentes dispositivos. La función multitáctil se refiere a la capacidad de una superficie sensible al tacto (generalmente una pantalla táctil o un trackpad) para detectar o detectar entradas provenientes de dos o más puntos de contacto simultáneamente.

Primera aplicación

Para crear una aplicación kivy.

  1. subclase la clase de aplicación
  2. Implementar el método de construcción , que devolverá el widget.
  3. Crea una instancia de la clase e invoca la carrera .
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()

Explicación

from kivy.app import App

La declaración anterior importará la aplicación de clase principal. Esto estará presente en su directorio de instalación directorio_instalación / kivy / app.py

from kivy.uix.label import Label

La declaración anterior importará la etiqueta del elemento ux. Todos los elementos ux están presentes en su directorio de instalación directorio_instalación / kivy / uix /.

class Test(App):

La declaración anterior es para crear su aplicación y el nombre de la clase será el nombre de su aplicación. Esta clase se hereda de la clase de la aplicación padre.

def build(self):

La declaración anterior anula el método de compilación de la clase de aplicación. Lo que devolverá el widget que debe mostrarse cuando inicie la aplicación.

return Label(text='Hello world')

La declaración anterior es el cuerpo del método de construcción. Está devolviendo la etiqueta con su texto Hola mundo .

if __name__ == '__main__':

La declaración anterior es el punto de entrada desde donde el intérprete de Python comienza a ejecutar su aplicación.

Test().run()

La declaración anterior Inicializa tu clase de prueba creando su instancia. E invoca la función de clase de aplicación run ().

Su aplicación se verá como la imagen de abajo.

introduzca la descripción de la imagen aquí



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow