播放软件主窗口重新实现函数changeEvent,解决最小化之后界面不刷新问题。
void VRS::changeEvent(QEvent * event)
{
//最小化之后再恢复到之前状态,界面会出现不update的问题,下面这段代码解决此问题
if( event->type() == QEvent::WindowStateChange)
{
this->setAttribute(Qt::WA_Mapped);
}
}
播放软件实现了多窗口同时播放多路视频。在切换不同的视频窗口时出现背景图片刷新闪屏。
播放视频的widget类派生自QWidget,重新实现paintEvent函数,绘制背景图片。
void CSSAWidget::paintEvent(QPaintEvent *)
{