我想让我的Qt窗口保持在最上面。执行setWindowFlags(Qt::WindowStaysOnTopHint)时,窗口将隐藏(在Windows7上)。
我也尝试过:
Qt::WindowFlags flags = windowFlags();
setWindowFlags(flags | Qt::WindowStaysOnTopHint);而且,它仍然做同样的事情。我在这里做错了什么?
发布于 2013-09-30 23:11:41
在设置标志后调用show():
Qt::WindowFlags flags = windowFlags();
setWindowFlags(flags | Qt::WindowStaysOnTopHint);
show();查看http://doc.qt.io/qt-5/qwidget.html#windowFlags-prop
https://stackoverflow.com/questions/19097323
复制相似问题