wxPython&;串行连续通信
我是python的新手,每天都在学习新东西。我有一个关于集成wxpython和pyserial的问题。我正在编写一个GUI应用程序,通过pyserial控制微处理器 我写了一个wxpython脚本-显示良好-带有按钮和文本字段。 我使用pyserial的小命令测试了与微处理器的通信——一切都很好 问题:wxPython&;串行连续通信,python,multithreading,wxpython,scheduling,pyserial,Python,Multithreading,Wxpython,Scheduling,Pyserial,我是python的新手,每天都在学习新东西。我有一个关于集成wxpython和pyserial的问题。我正在编写一个GUI应用程序,通过pyserial控制微处理器 我写了一个wxpython脚本-显示良好-带有按钮和文本字段。 我使用pyserial的小命令测试了与微处理器的通信——一切都很好 问题: 我将在我的GUI上有一个按钮(比如按钮a),点击后,它会检查是否进行了串行通信(当然是通过发送和接收数据)。一旦通信良好,我必须确保只要我使用GUI,通信就会保持良好。因此,我决定编写一个外部函
任何帮助都将不胜感激。我不是在寻找任何复杂的解决方案,我很感激如果你附上一段代码,使用非常基本的编程。我在一个类中使用了wxPython GUI。您可以将线程与wx一起使用,只要在不在主线程中时使用wx.CallAfter,一切都会好起来:线程是这里绝对正确的答案。。。计时器刚刚触发一个事件。。。您必须捕获该事件,然后调用您的函数。。。当你的函数运行时,它仍然会阻塞,仍然在寻找答案。我和你有着几乎相同的要求:你曾经解决过你的问题吗?你可以将线程与wx一起使用,只要在不在主线程中时使用wx.CallAfter,一切都会好起来:线程是这里绝对正确的答案。。。计时器刚刚触发一个事件。。。您必须捕获该事件,然后调用您的函数。。。当你的功能运行时,它仍然会阻塞,仍然在寻找答案。我的要求与你自己几乎相同:你曾经解决过你的问题吗?