私はPythonとKivyフレームワークを学習しています。ボタンにリンクされたコードを使用してKivyアプリを正常に終了できる具体的な完全な例を見つけることができないようです。
私はこのようなKivyコードスニペットを見つけました
_Button:
id:btnExit
text:"Exit"
on_press: app.Exit()
_
しかし、app.Exit()
呼び出しを実装する一致するコードはありません。私が試したすべてはコードの実行を停止しますが、プログラムウィンドウをクリーンアップしません。
私は、AndroidおよびiOSスタイルガイドに、プログラムがプログラムで終了せず、OSで処理するように指示していると述べていますが、フルスクリーンのボーダーレスデスクトップアプリを開発しており、プログラムを終了する方法が必要だと述べています。ボタンを押して。
App.get_running_app().stop()
を使用してみてください。
詳細については、関数の Kivyドキュメント記事 を参照してください。
App.stop(* largs) を使用します。
Button:
id: btnExit
text: "Exit"
on_press: app.stop()
self.root_window.close()
を使用してみてください。新しいAndroidツールチェーンにバグがあります。