tkinter。after serial read挂断

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tkinter。after serial read挂断相关的知识,希望对你有一定的参考价值。

我编写代码来使用.after()在tkinter循环中每隔一秒左右读取一次串行,但它要么不工作,要么挂起接口。有很多debuging,但仍然卡在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()
答案

修复它,显然我两次调用串行读取功能,这就是它无法正常工作的原因。问题已排序!谢谢

以上是关于tkinter。after serial read挂断的主要内容,如果未能解决你的问题,请参考以下文章

tkinter“window.after”循环在夜间 Windows 睡眠/恢复后停止

在 tkinter 的 Tk.after() 方法中使用 async/await 关键字

无法从tkinter widget.after函数传递参数

Python tkinter Canvas root.after() 超出最大递归深度

如何在另一个任务旁边运行 tkinter 的 after event?

Tkinter循环“Tkinter没有响应”