标题:QSerialPort 异常 Qt5.13
作者:jind1learner
日期:2020-01-03 11:29
内容:
工作之余,学习Qt开发,用Qt写了一个简单的串口调试助手。公司的电脑是Windows7 64位系统,使用的Qt5.12.2,串口收发完全正常。同样的代码使用自己电脑(Windows10 Qt5.13.0)就出现问题了。具体表现为:打开串口以后发送数据只能发送一次,再点发送就没反应了;接收更是一个数据都接收不到,readyRead()信号都不触发的。
#1 [liulin188 01-03 11:45]
QSerialPort一直是Qt的Bug重灾区。
不过也难怪,这种依赖于与硬件的接口,串口设备也许情况比较复杂
#2 回 liulin188 的帖子 [yuyu414 01-03 13:50]
liulin188:QSerialPort一直是Qt的Bug重灾区。
不过也难怪,这种依赖于与硬件的接口,串口设备也许情况比较复杂
(2020-01-03 11:45)
有吗,用了好多年,没见过什么问题啊。
#3 [yuyu414 01-03 13:52]
你这样啥都没有,就一段话,怎么分析问题,要把一个最精简的可以编译运行的工程贴出来,才有人帮你看。
#4 [20091001753 01-03 16:01]
试试 Qt 5.14
#5 回 20091001753 的帖子 [jind1learner 01-04 21:40]
20091001753:试试 Qt 5.14 (2020-01-03 16:01)
果然换了个版本就好了,重新安装了5.14