发现问题:在paintEvent事件中画图并未生效
预期结果:
实际结果:
paintEvent事件代码如下:
void Widget::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.setBrush(Qt::white);
painter.drawRect(ui->widget_video->x(),ui->widget_video->y(),
ui->widget_video->width(),ui->widget_video->height());
//自适应屏幕大小
QImage img = m_image.scaled(ui->widget_video->size(),Qt::IgnoreAspectRatio);
painter.drawImage(ui->widget_video->x(),ui->widget_video->y(),img);
}
样式表设置如下: