我的QMainWindow上有两个按钮。一个到btnShowKb和另一个btnHideKb。当我按btnShowKb时,它会显示一个QWidget。我希望这个QWidget始终位于所有窗口的顶部,直到我按下btnHideKb。当它在顶部时,我想要激活QWidget和QMainWidget。
有人可以建议吗?
使用Qt :: WindowStaysOnTopHint设置setWindowFlags()意味着帮助。
诺基亚昨天是这样......
新链接:http://doc.qt.io/qt-5/qtwidgets-widgets-windowflags-example.html
以及您可能正在寻找的代码行:
mainMenu->setWindowFlags(Qt::WindowStaysOnTopHint);