0
我已經用GUI寫了一些Python代碼,並且有兩個按鈕(BtnStart
,BtnShutdown
)。點擊BtnStart
傳感器永久接收數據,腳本繪製它。當腳本執行時,我想要擊中BtnShutdown
並且腳本應該結束。我不在乎清理,我會在情節中看到我的數據。數據通過Arduino Nano的USB端口接收。我在Python上使用Python 2.7和Jessie。在接收數據時取消python腳本
這裏是我的問題:
腳本根本不會自行關閉,當點擊BtnShutdown
。要關閉它,我必須做一個^C
,然後點擊BtnShutdown
。但那不是我想要的。 我搜索了一下中斷,但我只找到了一些GPIO端口,我不認爲我使用它們(基本腳本不是我的,我只是編輯它)。或者有什麼辦法可以讓ShutdownGTM
中的陳述比其他任何東西更重要?
任何提示,將不勝感激。
當然,有些代碼:
def ShutdownGTM(self):
print "Shutdown"
picamera.PiCamera().close()
sid = os.getpid()
p = psutil.Process(sid)
p.terminate()
def StartGTM(self):
s = serial.Serial("/dev/ttyUSB0", 9600)
s.isOpen()
time.sleep(5)
measureanddostuff()
謝謝!你是最棒的!我愛你<3 – Tim
愛你,親愛的 – Tim