QLabel不显示QPixmap

时间:2017-10-02 14:09:55

标签: qt video-streaming qlabel qpixmap

我尝试使用以下代码在QLabel中显示视频帧,但不幸的是,视频未显示在QLabel上。我已将QAbstractVideoSurface继承到CameraFrameGrabber。

header()

1 个答案:

答案 0 :(得分:1)

问题在于VideoFrame格式与QLabel pixmap格式不匹配,还从主窗口中移除了动态Cast,并在Cameraframegrabber中添加了一个Label。

QImage outImage = image.convertToFormat(QImage::Format_RGB888);
    myLabel->setPixmap(QPixmap::fromImage(outImage));