QByteArray qbyte;
QBuffer buffer(&qbyte);
qbyte=myCom->readAll();//读数据
char *c;
uchar *b;
c=(char *)*buffer.data();
b=(uchar *)c;
QImage image((const uchar *)b,320,240, QImage::Format_RGB888);
ui->label_6->setPixmap(QPixmap::fromImage(image));显示
buffer.open(QIODevice::WriteOnly);
qint64 a = buffer.write(qbyte);
buffer.close();
buffer.open(QIODevice::ReadOnly);
QDataStream in(&buffer);
quint32 m;
in.setByteOrder(QDataStream::LittleEndian);
qDebug()<<buffer.bytesAvailable();
while(!in.atEnd())
{
in>>m;
qDebug()<<m;
}
代码同上,各位大神帮忙给看看,谢谢,好长时间了一直做不出来,菜鸟啊。。。。。