我想让我的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