Je viens d'apprendre Python et le framework Kivy. Je n'arrive pas à trouver d'exemples précis et complets permettant de quitter gracieusement une application Kivy à l'aide d'un code associé à un bouton.
J'ai trouvé des extraits de code Kivy comme celui-ci
Button:
id:btnExit
text:"Exit"
on_press: app.Exit()
Mais pas de code correspondant qui implémente l'appel app.Exit()
. Tout ce que j'ai essayé arrête l'exécution du code mais ne nettoie pas la fenêtre du programme.
J'ai lu que les guides de style Android et iOS précisent qu'un programme ne doit pas être abandonné par programme et que le système d'exploitation le gère, mais je développe une application de bureau sans bordure plein écran et j'ai besoin d'un moyen de quitter le programme en appuyant sur un bouton.
essayez App.get_running_app().stop()
et pour plus d'informations, consultez la documentation http://kivy.org/docs/api-kivy.app.html#kivy.app.App.close_settings
Utilisez App.stop (* largs) :
Button:
id: btnExit
text: "Exit"
on_press: app.stop()
utiliser self.root_window.close () leur bug dans la nouvelle chaîne d'outils Android