topWindow->hide(); // 二次打开时确保显示 // 切换到最上层显示,点击其他窗口时能被遮挡 topWindow->setWindowFlags(Id->windowFlags() | Qt::Dialog); topWindow->show(); 转载来源:关于Qt如何保持子窗口显示在最上面的两种方式_Android 小萌新的博客-CSDN博客_qt窗口置顶显示