使用tkinter gui

问题描述

我正在与tkinter一起使用python gui,它的目的是从arduino读取串行数据,并将数据发送到arduino。发送和接收过程之间的区别在于,仅在用户需要时才通过按下不同的gui按钮来调用发送,但是接收操作是通过线程进行的。 我在这里阅读了很多有关此问题的问答,并且看到了有关多线程和线程池等问题的答案……但是目前,我不想参与其中。所以我想做的是创建一个线程,它从arduino读取数据,每0.5秒说一次,每当用户按下向arduino发送数据的按钮时,按钮回调将首先停止线程,然后发送所需的数据完成后,他将再次启动接收线程。所以我的问题是,有可能做我想做的事,我应该期待什么问题?

我还应该提到,接收线程在小部件上显示的数据只有他可以更改,但是该线程和其他按钮函数使用与我构建的相同的串行发送和接收函数...但是正如我提到的,“不允许“他们一起使用这些功能...

非常感谢您,我的英语不好。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)