tkinter。串行读取挂起后

时间:2019-04-13 05:27:46

标签: python tkinter pyserial

我编写了代码,使用.after()在tkinter循环中大约每秒读取一次串行,但是它要么不起作用,要么挂断了接口。做了大量的调试工作,但仍然在tkinter主循环中仍然无法读取串行,请帮忙。

def list_ser():
    send_com('D13_R')
    varS = ArduinoSerial.readline().decode('utf-8').strip()
    print(varS) 
    window.after(1000, list_ser)
list_ser()


window.mainloop()

1 个答案:

答案 0 :(得分:0)

修复它,很明显,我两次调用了串行读取函数,这就是为什么它不起作用的原因。 问题已排序! 谢谢