QT串口数据处理:用QT编写的上位机从下位机接受很多数据,如何才能从这些数据中跳出我想要的?

2024-12-01 16:25:12
推荐回答(1个)
回答1:

Qt 4:
第三方串口接口类;
Win_QextSerialPort *myCom;
数据: QByteArray temp = myCom->readAll();
长度:temp.length();
Qt 5:
QSerialPort *my_serialport= new QSerialPort;
读取数据: QByteArray xxx = my_serialport->readAll();
长度: xx.size();
数据: xx.data();
至于说怎么保存到不同的 QString 这就是解析的问题,陆局饥腊罩你可以随意发挥,反正就是将你得到的数据进行识别早返、类型转换、存储而已。