代码如下: 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; } label里面没有显示帧信息,有谁有什么办法吗??有例子参考的话最好了,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>