1

我希望一个窗口保持在我的 MainWindow 上方,所以我使用 this->setWindowFlags(Qt::WindowStaysOnTopHint); 这使窗口保持在每个窗口的顶部(也来自其他应用程序)。它也位于QMessageBoxWindows 上方并阻止它们。我希望它们出现在该窗口的顶部。

我怎样才能做到这一点?

4

1 回答 1

2

您不需要设置WindowStaysOnTopHint标志来强制您的对话框停留在主窗口的顶部。在主窗口的构造函数中实例化它时,只需将主窗口设置为对话框的父窗口,例如:

dialog = new MyDialog(this);
于 2015-02-14T12:14:06.680 回答