Raspberry PI触摸屏和KIvy应用程序不会退出

时间:2015-11-18 15:46:22

标签: raspberry-pi kivy touchscreen

我正在使用Raspberry PI Touchscreen和Kivy。我正在使用Matt Richardson在互联网上找到的代码 https://github.com/mrichardson23/rpi-kivy-screen

代码正常工作,LED和按钮工作 - 我希望用它作为自学Kivy的一种方式,因为我需要编写一些需要2个按钮的代码

然而,我无法通过CTRL-C等任何常用方式退出kivy窗口。偶尔它可能在10中完成一次。

这意味着每次我想修改代码时都要重启,这非常令人沮丧

我能通过某种方式实现这一目标吗?

1 个答案:

答案 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)