Introducción a Kivy; Un marco Python multiplataforma

Kivy es una biblioteca Python de código abierto con interfaz gráfica de usuario que le permite desarrollar aplicaciones multiplataforma en Windows, macOS, Android, iOS, Linux y Raspberry Pi. Lo mejor de kivy es que funciona mejor que las alternativas multiplataforma de HTML5. 

Tenga en cuenta que es necesario tener Python 3 en su máquina para hacer uso de la biblioteca.

Instalación en Windows: 
 

  • Paso 1: actualice el pip y la rueda antes de instalar kivy ingresando este comando en cmd- 
     
python -m pip install --upgrade pip wheel setuptools

  • Paso 2: Instalar las dependencias- 
     
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer
python -m pip install kivy.deps.angle
  • Paso 3: Instale kivy.
python -m pip install kivy

Dará como resultado algo como la siguiente imagen:

Instalación en Linux: 
 

  • Paso 1: agregue el PPA ingresando este comando en la terminal- 
     
 sudo add-apt-repository ppa:kivy-team/kivy
  • Paso 2: actualice su lista de paquetes usando su administrador de paquetes- 
     
sudo apt-get update
  • Paso 3: Instalar Kivy 
     
sudo apt-get install python3-kivy

Crear una aplicación 

Hay tres pasos para crear una aplicación con kivy:

  1. Heredar la clase de aplicación de Kivy que representa la ventana para nuestros widgets
  2. Cree un método build() , que mostrará el contenido de los widgets.
  3. Y por último llamando al método  run() .
     

Ejemplo: 
este es el código python3 para hacer una aplicación simple que muestre el texto deseado en la pantalla del sistema:
 

Python3

import kivy
kivy.require('1.10.0')
   
from kivy.app import App
from kivy.uix.button import Label
   
# Inherit Kivy's App class which represents the window
# for our widgets
# HelloKivy inherits all the fields and methods
# from Kivy
class HelloKivy(App):
   
    # This returns the content we want in the window
    def build(self):
   
        # Return a label widget with Hello Kivy
        return Label(text ="Hello Geeks")
   
helloKivy = HelloKivy()
helloKivy.run()

Para ejecutar este código, abra cmd (terminal en Linux) y vaya al directorio en el que se guarda el código y escriba este comando: 
 

python file_name.py

Publicación traducida automáticamente

Artículo escrito por ujjwal sharma 1 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 *