Qt將窗體變為頂層窗體


//重載resizeEvent和moveEvent兩個函數,以保證窗體大小和位置改變后能時刻記住其位置
QRect curGemRect = mpWindow->geometry();

//激活mpWindow窗體為桌面的頂層窗體
Qt::WindowStates winStatus = Qt::WindowNoState;
if (mpWindow->windowState() & Qt::WindowMaximized)
{
    winStatus = Qt::WindowMaximized;
}
mpWindow->setWindowState(Qt::WindowMinimized);
mpWindow->setWindowState(Qt::WindowActive | winStatus);
mpWindow->setGeometry(curGemRect);
mpWindow->activateWindow();
mpWindow->raise();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM