举个栗子:
void HMainWidget::onFullScreen(){
QWidget* pSender = (QWidget*)sender();
// m_rcSavedGeometry 用来保存控件原先的位置,退出全屏时还原
m_rcSavedGeometry = pSender->geometry();
pSender->setWindowFlags(Qt::Window);
pSender->showFullScreen();
}
void HMainWidget::onExitFullScreen(){
QWidget* pSender = (QWidget*)sender();
pSender->setWindowFlags(Qt::SubWindow);
pSender->setGeometry(m_rcSavedGeometry);
pSender->showNormal();
}