2015-11-18 52 views
1

我正在与Kivy一起使用Raspberry PI触摸屏。我使用我发现在互联网上从马特·理查森 https://github.com/mrichardson23/rpi-kivy-screenRaspberry PI触摸屏和KIvy应用程序不会退出

代码正常及指示灯和按钮的工作代码 - 我希望把它作为自学Kivy的一种方式,我需要编写一些代码这就需要2个按钮

但是我不能让kivy窗口与任何常见的方式退出CTRL-C等,有时它很可能1次在10

这意味着每次重新启动我想修改代码,这很令人沮丧

是有什么办法可以实现这一目标?

+0

也许Esc键应该退出kivy的应用程序,但我猜你试过了吗? – inclement

+0

你可以分享你的代码,我会尝试。我有相同的屏幕,并用于[我的项目](https://www.raspberrypi.org/forums/viewtopic.php?f=41&t=121392),并没有任何明显的问题。 – elParaguayo

+0

嘿马丁,你使用的是哪种触摸屏?我有一个PiTFT3.5英寸的屏幕。我一直无法获得一个kivy应用程序来移植到屏幕而不是HDMI。我几乎都放弃了。想知道你是否有相同的屏幕,如果有的话,你是如何实现这一目标的? –

回答

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)