使用QT5在arm上做摄像头采集,为什么label上什么也不显示呢?程序是从网上找的。请大神们帮忙看一看。
void ProcessImage::paintEvent(QPaintEvent * event ) {
rs = vd->get_frame((void **)&p,&len); convert_yuv_to_rgb_buffer(p,pp,320,240/*QWidget::width(),QWidget::height()*/);
frame->loadFromData((uchar *)pp,/*len*/320* 240 * 3 * sizeof(char)); this->setAttribute(Qt::WA_PaintOutsidePaintEvent);
label->setPixmap(QPixmap::fromImage(*frame,Qt::AutoColor)); rs = vd->unget_frame();
}