2017-08-17 75 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文件的顶部。 –

相关问题