另一个窗口顶部的窗口

Window on top of another window?

本文关键字:窗口 顶部 另一个      更新时间:2023-10-16

我希望有一个窗口位于MainWindow之上,因此我使用this->setWindowFlags(Qt::WindowStaysOnTopHint);这使得窗口保持在每个窗口的顶部(也来自其他应用程序)。此外,它位于QMessageBox Windows之上并阻止它们。我希望它们出现在那个窗口的顶部。

我该怎么做?

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

dialog = new MyDialog(this);