-1
kivy androidアプリケーションを閉じるときに、どのようにイベントをキャプチャすることができますか?close app kivyのポップアップ
ユーザーが本当にアプリケーションを終了したいかどうかを確認するポップアップが表示されます。
私はandroid kivy(python 2.7)でどのようにこれを行うのですか? Kivyアプリを終了するとき
TKS
kivy androidアプリケーションを閉じるときに、どのようにイベントをキャプチャすることができますか?close app kivyのポップアップ
ユーザーが本当にアプリケーションを終了したいかどうかを確認するポップアップが表示されます。
私はandroid kivy(python 2.7)でどのようにこれを行うのですか? Kivyアプリを終了するとき
TKS
app.stop()
関数が実際に呼び出されます。 は同じくらい好きなようにこの機能をカスタマイズ:
class MyApp(App):
def stop(self, *largs):
# Open the popup you want to open and declare callback if user pressed `Yes`
popup = ExitPopup(title="Are you sure?")
popup.bind(on_confirm=partial(self.close_app, *largs))
popup.open()
def close_app(self, *largs):
super(MyApp, self).stop(*largs)
class ExitPopup(Popup):
def __init__(self, **kwargs):
super(ExitPopup, self).__init__(**kwargs)
self.register_event_type('on_confirm')
def on_confirm(self)
pass
def on_button_yes(self)
self.dispatch('on_confirm')
、on_button_yes
関数にYes
ボタンのon_release
方法をバインドします。 そのボタンが押された場合、on_button_yes()
が呼び出されます。したがって、on_confirm
イベントが送出され、アプリケーションが終了します。
「app.on_stop()」を使用することをお勧めします。 –
work tks vm gays! –