【发布时间】:2018-01-25 12:18:21
【问题描述】:
Kivy 是否为您的应用提供任何禁用 Windows 热键 (ALT+F4) 的功能? 或者我可以通过 python 3.5+ 做到这一点吗?
【问题讨论】:
标签: python windows kivy kivy-language
Kivy 是否为您的应用提供任何禁用 Windows 热键 (ALT+F4) 的功能? 或者我可以通过 python 3.5+ 做到这一点吗?
【问题讨论】:
标签: python windows kivy kivy-language
您可以在您的应用程序类中重新定义停止,并且仅在您想退出时调用 super(MyApp, self).stop()。但是,您需要一个覆盖的小部件,它重载 on_close,您可以在其中编写 super(MyApp, app).stop() 的 [escape] 退出。
【讨论】:
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)
【讨论】: