Qt将窗体变为顶层窗体
Posted CC梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();
以上是关于Qt将窗体变为顶层窗体的主要内容,如果未能解决你的问题,请参考以下文章