我正在使用Raspberry PI Touchscreen和Kivy。我正在使用Matt Richardson在互联网上找到的代码 https://github.com/mrichardson23/rpi-kivy-screen
代码正常工作,LED和按钮工作 - 我希望用它作为自学Kivy的一种方式,因为我需要编写一些需要2个按钮的代码
然而,我无法通过CTRL-C等任何常用方式退出kivy窗口。偶尔它可能在10中完成一次。
这意味着每次我想修改代码时都要重启,这非常令人沮丧
我能通过某种方式实现这一目标吗?
答案 0 :(得分:0)
我的,这已经很久没有答案! 这对我有用,可以使CTRL / C退出:
import signal
def build(self):
signal.signal(signal.SIGINT, self.signal_handler)
return rootWidget
def signal_handler(signal, frame):
print('You pressed Ctrl+C!')
sys.exit(0)