当前位置: 代码迷 >> QT开发 >> QT 串口通信 ,读串口有关问题
  详细解决方案

QT 串口通信 ,读串口有关问题

热度:117   发布时间:2016-04-25 03:19:04.0
QT 串口通信 ,读串口问题
请教大家,我在windows下开发串口通信程序,QT 版本是4.85. 
我用的串口类是第三方的类库 :qextserialport

请问,我读串口时候,可以不使用信号和槽吗,connect(myCom, SIGNAL(readyRead()), this, SLOT(readMyCom()));

我的程序是控制下位机的,我write() 之后,下位机给我返回数据,我现在直接使用read() 函数
发现读数据不正确,用信号和槽就没事

用这个类 ,是不是必须用信号和槽 ,读数据?
------解决方案--------------------
没什么不好实现的吧,和网路编程一样,统一接收数据,再解析处理
你可以吧解析处理单独交给一个函数或类取处理就可以了,处理完发送给响应的模块显示就可以啦
  相关解决方案