我的基于 QSerialPort 类的程序有问题。我已经为我的蓝牙模块 HC-06(它作为串口连接到 pc)创建了接收器应用程序,我的应用程序已经从这个模块接收到数据,没有任何问题。现在我刚刚编写了另一个应该模拟发射器的应用程序。然后我尝试使用程序 Free Virtual Serial Port 在两个虚拟串口之间建立一个桥梁。之后出现了一些问题。即使我通过 tranmiter 应用程序将数据写入桥接串行端口,接收器应用程序也不会发出 readyRead() 信号。当我断开接收器并通过 Hercules 终端连接到同一端口时,会显示所有缓冲数据。
我究竟做错了什么?有没有办法让它工作?我在 windows 7 64bit 上使用基于 qt 5.1.1 的 qt creator 2.8.1。