2017-08-17 72 views

回答

0

您可以在您的應用程序類中重新定義停止,並且只有在您要退出時才調用super(MyApp,self).stop()。然而,你需要一個重載on_close的重疊小部件,你可以使用[escape]在其中寫入超級(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

我剛剛解決了(Config.set)問題,在從Kivy導入任何東西之前,將我的配置移動到我的.py文件的頂部。 –

相關問題