void VideoWindow::doFullScreen()
{
m_rect = geometry();
setWindowFlags(Qt::Window);
showFullScreen();
}
void VideoWindow::doExitFullScreen()
{
setWindowFlags(Qt::SubWindow);
showNormal();
setGeometry(m_rect);
}
其中m_rect为VideoWindow类的成员变量,保存窗口全屏之前的位置,用于退出全屏后回复窗口。