如何使Qt应用程序不显示在任务栏中(X11)

时间:2014-07-25 20:16:31

标签: qt events x11 taskbar

我正在开发应用程序启动器Qt应用程序,它不应该出现在任务栏中。它通过一个热键(Alt + Space)带到前面,如果失去焦点则应隐藏。有时它出现在任务栏中,我不知道为什么。这是一个qt bug吗?

setWindowFlags( Qt::CustomizeWindowHint
                | Qt::FramelessWindowHint
                | Qt::WindowStaysOnTopHint
                | Qt::Tool
                );

我想这与我必须捕获的事件有关。可编辑的源代码:githubzip(Qt5)。截屏:https://www.youtube.com/watch?v=-EpB4aCzTLg

编辑:在制作此视频时我发现,如果在显示应用之前激活了另一个窗口,就会发生这种情况。

1 个答案:

答案 0 :(得分:0)

对于所有未来的读者来说,这是Qt 5.3中的一个错误