如何在我的应用程序级别始终使对话框窗口始终位于最前面 [英] How to make a dialog window always on the front at my application level
问题描述
如何使Qt对话框窗口始终位于应用程序级别的顶部?
How can I make a Qt dialog window always on top at my application level?
我希望在应用程序级别始终使对话框窗口始终位于最前面,即使在空白处单击时,我也希望始终将其放在最前面.
I want to make a dialog window always on the front but remember always on the front at my application level, even if I click on an empty place, I want to it stay on the front of my application only.
我尝试使用 setWindowFlags(Qt :: WindowStaysOnTopHint)
,但这使对话框窗口始终位于桌面级别的顶部,但是我希望它位于我的应用程序的顶部级别.
I have tried to use setWindowFlags(Qt::WindowStaysOnTopHint)
, but this makes the dialog window always on the top at the desktop level, but I want it to be on top at the my application level only.
我该怎么做?
推荐答案
您可以通过为对话框赋予父级来实现.子对话框始终位于其父窗口的顶部.
You can achieve this by giving the dialogs a parent. A child dialog always stays on top of its parent window.
这篇关于如何在我的应用程序级别始终使对话框窗口始终位于最前面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!