Como sair de um aplicativo Kivy usando um botão?
Kivy é uma biblioteca Python de código aberto de interface gráfica do usuário que permite desenvolver aplicativos multiplataforma no Windows, macOS, Android, iOS, Linux e Raspberry-Pi. Além das entradas regulares de mouse e teclado, ele também suportaeventos multitoque . Os aplicativos feitos com Kivy serão semelhantes em todas as plataformas, mas também significa que a sensação ou aparência do aplicativo será diferente de qualquer aplicativo nativo.
Neste artigo, desenvolveremos uma janela GUI usando o framework kivy do python e adicionaremos um único botão na janela que fechará o aplicativo kivy ao clicar
Abordagem:
- Botão de importação kivy
- Importar aplicativo kivy
- Importar construtor kivy
- Criar classe de aplicativo
- Return builder string
- Execute uma instância da classe
Abaixo está a implementação.
# 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()
Saída:
Atenção geek! Fortaleça suas bases com o Python Programming Foundation Course e aprenda o básico.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
![QR code PIX para fazer uma doação](https://acervolima.com/resources/img/qr-code.jpg)
Diógenes Lima da Silva
![Logo PIX](https://acervolima.com/resources/img/logo_pix.png)