2017-08-17 3 views

答えて

0

app-classでstopを再定義することができます。終了する場合は、super(MyApp、self).stop()のみを呼び出します。しかし、on_closeをオーバーロードするオーバーレイされたウィジェットが必要です。これは、あなたがsuper(MyApp、app).stop()を書く際に[エスケープ]で終了することができます。

0
class MyApp(App): 

def build(self): 
    Window.bind(on_request_close=self.on_request_close) 
    return My_Grid() 

def on_request_close(self, *args): 
    return True 

私はこのコードを使用して "イベント:クローズ"を検出しました。 しかし、私のgridlayoutの設定は機能していません。

Config.set('graphics','fullscreen',0) 
+0

私はKivyから何かをインポートする前に自分の設定を.pyファイルの先頭に移動して、(Config.set)の問題を解決しました。 –

関連する問題