Qt学习笔记17:控件全屏与退出全屏 灰太狼 2022-09-03 04:15 142阅读 0赞 举个栗子: 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(); }
还没有评论,来说两句吧...