qt多线程串口通信问题,急!
网上有不少串口通信的教程,我要问的可能之前也有人提过,但我现在也没理清思路找到正确的解决方法,求各位指教下,不胜感激~~~
网上好多写串口通信的,只是实现了一个主线程(GUI)与串口线程通信,请问该如何实现多个界面都可与串口通信,个人觉得就是要实现子窗口也能读写串口
看到有说将串口线程全局,或者说将串口设备fd传给子窗口的,本人可能基础较差,能有详细点的说法吗?不开窍阿现在~~~~
[解决办法]
多线程解决问题。
在创建了主线程以后,重写一个多线程类,里面实现读取串口的函数。
当读到想要的串口的时候,发送一个信号到主线程去。
主线程获得信号时,触发相应的槽,在主线程的槽里面在发出一个信号。
通知各个子界面里面的槽响应接受到的信号就OK了。这个功能我之前有实现过。