Kivy es una biblioteca Python de código abierto de interfaz gráfica de usuario que le permite desarrollar aplicaciones multiplataforma en Windows, macOS, Android, iOS, Linux y Raspberry-Pi. Además de las entradas normales del mouse y el teclado, también admite eventos multitáctiles . Las aplicaciones creadas con Kivy serán similares en todas las plataformas, pero también significa que la apariencia o apariencia de la aplicación diferirá de cualquier aplicación nativa.
En este artículo, desarrollaremos una ventana GUI utilizando el marco kivy de python, y agregaremos un solo botón en la ventana que cerrará la aplicación kivy al hacer clic.
Acercarse:
- Importar botón kivy
- Importar aplicación kivy
- Importar constructor de kivy
- Crear clase de aplicación
- String de constructor de retorno
- Ejecutar una instancia de la clase.
A continuación se muestra la implementación.
Python3
# importing button widget from kivy framework from kivy.uix.button import Button from kivy.app import App from kivy.core.window import Window # importing builder from kivy from kivy.lang import Builder # this is the main class which # will render the whole application class uiApp(App): # method which will render our application def close_application(self): # closing application App.get_running_app().stop() # removing window Window.close() def build(self): return Builder.load_string(""" #:import C kivy.utils.get_color_from_hex Button: # text which will appear on first button text:"Close App" on_release: app.close_application() """) # running the application uiApp().run()
Producción:
Publicación traducida automáticamente
Artículo escrito por yashmathur123123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA