Window 在另一个 window 之上?
Window on top of another window?
我想要一个 window 留在我的主窗口上方,所以我使用 this->setWindowFlags(Qt::WindowStaysOnTopHint);
这使得 window 保持在每个 window 之上(也来自其他应用程序)。它也在 QMessageBox
Windows 之上并阻止它们。我希望它们出现在 window.
之上
我该怎么做?
您不需要设置 WindowStaysOnTopHint
标志来强制您的对话框停留在主要 window 之上。在 main window 的构造函数中实例化它时,只需将 main window 设置为对话框的父级,例如:
dialog = new MyDialog(this);
我想要一个 window 留在我的主窗口上方,所以我使用 this->setWindowFlags(Qt::WindowStaysOnTopHint);
这使得 window 保持在每个 window 之上(也来自其他应用程序)。它也在 QMessageBox
Windows 之上并阻止它们。我希望它们出现在 window.
我该怎么做?
您不需要设置 WindowStaysOnTopHint
标志来强制您的对话框停留在主要 window 之上。在 main window 的构造函数中实例化它时,只需将 main window 设置为对话框的父级,例如:
dialog = new MyDialog(this);