我想让我的 Qt 窗口保持在顶部。当执行 setWindowFlags(Qt::WindowStaysOnTopHint)
时,窗口会隐藏(在 Windows 7 上)。
我也试过:
Qt::WindowFlags flags = windowFlags();
setWindowFlags(flags | Qt::WindowStaysOnTopHint);
而且,它仍然做同样的事情。我在这里做错了什么?
最佳答案
设置标志后调用 show():
Qt::WindowFlags flags = windowFlags();
setWindowFlags(flags | Qt::WindowStaysOnTopHint);
show();
关于c++ - setWindowFlags(Qt::WindowStaysOnTopHint) 隐藏 Qt 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097323/