setWindowFlags(Qt :: WindowStaysOnTopHint)隐藏了Qt窗口

我想让我的Qt窗口保持在最前面。 当执行setWindowFlags(Qt::WindowStaysOnTopHint) ,窗口变为隐藏(在Windows 7上)。

我也试过:

 Qt::WindowFlags flags = windowFlags(); setWindowFlags(flags | Qt::WindowStaysOnTopHint); 

而且,它仍然是一样的。 我在这里做错了什么?

Solutions Collecting From Web of "setWindowFlags(Qt :: WindowStaysOnTopHint)隐藏了Qt窗口"