c++qtqt5qdialogalways-on-top

How to make a dialog window always on the front at my application level


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.

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.

How can I do that?


Solution

  • You can achieve this by giving the dialogs a parent. A child dialog always stays on top of its parent window.