我希望一个窗口停留在MainWindow上方,所以我使用this->setWindowFlags(Qt::WindowStaysOnTopHint);
这使该窗口停留在每个窗口的顶部(也来自其他应用程序)。而且它在QMessageBox
Windows之上并且阻止了它们。我希望它们出现在该窗口的顶部。
我怎样才能做到这一点?
您不需要设置WindowStaysOnTopHint
标志来强制对话框停留在主窗口顶部。在主窗口的构造函数中实例化对话框时,只需将其设置为对话框的父窗口即可:
dialog = new MyDialog(this);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句