我在paintEvent中播放摄像头视频,希望可以通过一个按键决定画面是否停止。视频显示在一个Qlabel中。
问题:
每当图像尺寸发生变化时,图像就会停止。而当鼠标移动到开关按键时,图像又好了???
代码
void HelloQt9::paintEvent(QPaintEvent *)
{
if(isOpen)//按键会改变isOpen的属性
{
capture >> image;//读入图像(OpenCV)
QImage pix = Mat2QImage(image); //格式转换
ui.label->setPixmap(QPixmap::fromImage(pix));//Qlabel中显示~
}
}