Hola mundo en Kivy

Kivy es una biblioteca de desarrollo de GUI multiplataforma de código abierto para Python y puede ejecutarse en iOS, Android, Windows, OS X y GNU/Linux. Ayuda a desarrollar aplicaciones que utilizan una innovadora interfaz de usuario multitáctil. La idea fundamental detrás de Kivy es permitir que el desarrollador cree una aplicación una vez y la use en todos los dispositivos, haciendo que el código sea reutilizable e implementable, lo que permite un diseño de interacción rápido y fácil y una creación rápida de prototipos.

Nota: Dado que Kivy se basa en Python , Python es un requisito previo antes de instalar Kivy. Para obtener más información, consulte Lenguaje de programación Python .

Instalación

Hay varias formas de instalar Kivy en su sistema, dependiendo de su sistema operativo. Sumerjámonos en ello.
Sistema operativo Windows

  • usando pip
    pip install kivy
  • usando conda
    conda install -c conda-forge kivy

linux

  • Agregue el PPA usando el siguiente comando:
    sudo add-apt-repository ppa:kivy-team/kivy
  • Actualice su lista de paquetes usando su administrador de paquetes-
    sudo apt-get update
  • Instalar Kivy
    sudo apt-get install python3-kivy

sistema operativo X

  • Uso de Wheels
    Wheels son archivos binarios precompilados para la plataforma específica en la que se encuentra. Todo lo que necesita hacer para instalar Kivy usando ruedas en osx es
    $python -m pip install kivy

Hola mundo en Kivy

  • Vamos a crear un archivo de Python, es decir, con .pyextensión.
  • En primer lugar, importemos kivy y asegurémonos de que esté actualizado.
     
    import kivy
    
    # Replace this with your 
    # current version
    kivy.require('1.11.1')   
    # To find your kivy version use,
    # print(kivy.__version__)
    
  • Ahora, para crear una interfaz Kivy, necesitamos importar el módulo de la aplicación Kivy en nuestro programa usando el siguiente código:
     
    from kivy.app import App
    
  • Ahora importe la etiqueta desdekivy.uix.label
     
    from kivy.uix.label import Label
    
  • Ahora escribamos el bloque principal que imprime Hello World, ¡sí, finalmente!
     
    class MyFirstKivyApp(App):
        def build(self):
            return Label(text ="Hello World !")
    

Programa completo

import kivy
from kivy.app import App
from kivy.uix.label import Label
  
  
# Replace this with your 
# current version
kivy.require('1.11.1')  
  
# Defining a class
class MyFirstKivyApp(App):
      
    # Function that returns 
    # the root widget
    def build(self):
          
        # Label with text Hello World is 
        # returned as root widget
        return Label(text ="Hello World !")          
  
  
# Here our class is initialized
# and its run() method is called. 
# This initializes and starts 
# our Kivy application.
MyFirstKivyApp().run()               

Producción:

hello-world-kivy

Publicación traducida automáticamente

Artículo escrito por j0k3r_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *