setWindowFlag(Qt :: Dialog | Qt :: WindowStaysOnTopHint)无法在Centos上运行

时间:2015-05-20 03:41:49

标签: c++ qt

我正在打开一个表单窗口,并希望始终保持最佳状态,无论它是否聚焦,我正在使用QT的这个功能setWindowFlags(Qt::Dialog | Qt::WindowStaysOnTopHint)它在Mac上正常运行,因为我希望但是当我使用它时相同的功能在centos上它不能正常工作,窗口隐藏时没有聚焦

1 个答案:

答案 0 :(得分:1)

我通过在函数中添加另一个标志来解决这个问题

setWindowFlags(Qt :: Dialog | Qt :: WindowStaysOnTopHint | Qt :: X11BypassWindowManagerHint)