草庐IT

qtserialport

全部标签

c++ - QtSerialPort 在错误的线程中实例化,导致信号/插槽失败

我正在使用QtSerialPort通过USB与虚拟COM端口通信的库。COM端口返回数据并在使用QtSerialPort给出的示例项目对其进行测试时正常工作,但当我将其作为我的项目的一部分运行时失败。我检查了导致QtSerialPort被实例化的实例化链和线程,发现了一些奇怪的东西。结果如下。main()MainWindow(Thread0xbf8dbe0)//Thread"A"HardwareManager(Thread0xbf8dbe0)//Thread"A"QSerialPort(Thread0xbfb95f0)//Thread"B"!?在我的代码中,main()函数实例化了一个
12