读取数据(贴出代码,方便他人):
qDebug() << "read: "<<MyCom_5->bytesAvailable()<<"bytes";
QByteArray temp = MyCom_5->readAll();
QDataStream out(&temp,QIODevice::ReadWrite);//用QDataStream将字节数组读入
while(!out.atEnd())
{
qint8 outChar = 0;
out>>outChar;//每一字节填充一次,直到结束
QString str = QString("%1 ").arg(outChar&0xFF, 2, 16, QLatin1Char('0'));//在这里转十六进制数
textBrowser->insertPlainText(str);
}
谢谢作答的dbzhang800大虾