Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想让我的 Qt Window 保持在顶部。执行时setWindowFlags(Qt::WindowStaysOnTopHint),窗口变为隐藏状态(在 Windows 7 上)。
setWindowFlags(Qt::WindowStaysOnTopHint)
我也试过:
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