setWindowFlags(Qt::WindowStaysOnTopHint) hides Qt Window



我想让我的Qt窗口保持在顶部。执行setWindowFlags(Qt::WindowStaysOnTopHint)时,窗口将变为隐藏状态(在 Windows 7 上)。

我也试过:

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

而且,它仍然做同样的事情。我在这里做错了什么?

在设置标志后调用 show():

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

退房 http://doc.qt.io/qt-5/qwidget.html#windowFlags-prop

相关内容

  • 没有找到相关文章

最新更新