• 3799阅读
  • 1回复

[讨论]QT5在arm做摄像头采集,label上面什么也不显示。 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2015-06-05
使用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();
}
离线jasonlee

只看该作者 1楼 发表于: 2015-06-09
楼主可以看一下,是否进入paintEvent函数,然后看你下frame没没有获得数据

然后请教楼主你个问题,楼主一直QT5的时候,触摸屏可用么?
快速回复
限100 字节
 
上一个 下一个