Aplicación simple con Kivy (Código python)

Gracia al paquete de Kivy, es posible hacer aplicaciones multiplataforma con Python. Es una de las formas más sencillas de hacer aplicaciones y más rápidas, sin embargo, al ser menos utilizada, hay menos información sobre el tema y también es posible que existan problemas de compatibilidad en algunos dispositivos.

botón

Antes de tener este código gratis por la cara, sígueme:
🟣Instagramhttps://www.instagram.com/javierfinance/
🔵Twitterhttps://twitter.com/JavierFinance

Código:


from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.textinput import TextInput
import webbrowser
def msg():
        print("Sigue aprendiendo en : https://inteligencia-artificial.dev/formacion")
class Aplicacion(App):
    def build(self):
        layout = BoxLayout(orientation="vertical")
        boton1 = Button(text="Abrir web")
        web = TextInput(text="...")
        boton1.bind(on_press= lambda a: webbrowser.open_new(web.text))
        layout.add_widget(web)
        layout.add_widget(boton1)
        return layout
Aplicacion().run()
msg()

¿Qué es Kivy?

Kivy es un framework o Librería de código abierto, que se ha hecho por un cojunto de desarrolladores, sin ánimo de lucro. Algunas de las partes de esta librería, están desarrolladas en C. Hay programadores que han conseguido desarrollar interfaces avanzadas con esta librería, como por ejemplo videojuegos para móvil, software para máquinas recreativas e interfaces para máquinas táctiles de todo tipo.

¿Qué ventajas y desventajas tiene Kivy?

La mayor ventaja de Kivy es que es compatible con Android, Windows, IOS y Linux. De forma que no hay que crear una aplicación para cada dispositivo.

Mientras que las principal desventaja, es que este framework no se ha hecho tan popular como otros y por lo que hay menos soporte en internet y una comunidad mucho más reducida. Es por eso que otros frameworks como React, han triunfado mucho más. Son pocas las aplicaciones importantes que se han desarrollado con Kivy. A diferencia de otros frameworks como por ejemplo el de Django (Para web) que sí se utilizan en proyectos relevantes y que han triunfado mucho más.

botón

¿Cómo instalar la librería Kivy?

  • Desde la consola de Windows: “pip install kivy”
  • Desde la consola de Linux: “pip3 install kivy”

boton entrar

Javier Finance
Sígueme:
Últimas entradas de Javier Finance (ver todo)

Deja un comentario