我想要一个窗口停留在我的MainWindow之上,所以我使用this->setWindowFlags(Qt::WindowStaysOnTopHint);
这使窗口保持在每个窗口的顶部(也来自其他应用程序)。它也高于QMessageBox
Windows并阻止它们。我希望它们出现在那个窗口的顶部。
我该怎么做?
答案 0 :(得分:2)
您无需设置WindowStaysOnTopHint
标记即可强制对话框保持在主窗口之上。在主窗口的构造函数中实例化它时,只需将主窗口设置为对话框的父窗口,如:
dialog = new MyDialog(this);