最近在开发程序的时候,需要将CAN总线的数据传到主程序,于是通过信号槽的时候,使用了usigned char *数据形式,开始测试的都没有问题。后来还有其他几个不同方式的通信出现的时候,发现信号出传入的数据和槽函数接收的数据不一致。
后来看到默认串口啥的都是用QByteArray,就换成了这个就行,然后就好了。具体原因没时间去研究了。
版权声明:本文为u012123768原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
最近在开发程序的时候,需要将CAN总线的数据传到主程序,于是通过信号槽的时候,使用了usigned char *数据形式,开始测试的都没有问题。后来还有其他几个不同方式的通信出现的时候,发现信号出传入的数据和槽函数接收的数据不一致。
后来看到默认串口啥的都是用QByteArray,就换成了这个就行,然后就好了。具体原因没时间去研究了。