Qt4到Qt5 Serialport问题
吾知甚少 2017-04-13 09:27:42 之前开发一直使用Qt4的QextSerialPort的类库,一直稳定使用,但是现在转到Qt5,之前封装好的QextSerialPort(include和lib)因为用Qt4编译的,在Qt5上无法使用,于是在sourceforge上面下载的QextSerialPort。
使用下来发现的问题:
项目上嵌入式和上位机进行Modbus通讯,只要拔掉USB转串口线,然后重新插上,重新打开串口,Modbus通讯就不正常,发送数据没有返回,如果打开串口助手,随便发送一个数据,然后再用自己的软件,打开串口,数据收发一切正常。感觉好奇怪?这是个BUG吗?有没有高手遇到过,希望不吝赐教。有没有比较稳定版本的Qt5使用的Qexiserialport类?
下载的三方串口类:
qextserialbase.cpp
qextserialbase.h
qextserialport.cpp
qextserialport.h
win_qextserialport.cpp
win_qextserialport.h