我正在开发应用程序启动器Qt应用程序,它不应该出现在任务栏中。它通过一个热键(Alt + Space)带到前面,如果失去焦点则应隐藏。有时它出现在任务栏中,我不知道为什么。这是一个qt bug吗?
setWindowFlags( Qt::CustomizeWindowHint
| Qt::FramelessWindowHint
| Qt::WindowStaysOnTopHint
| Qt::Tool
);
我想这与我必须捕获的事件有关。可编辑的源代码:github,zip(Qt5)。截屏:https://www.youtube.com/watch?v=-EpB4aCzTLg
编辑:在制作此视频时我发现,如果在显示应用之前激活了另一个窗口,就会发生这种情况。
答案 0 :(得分:0)
对于所有未来的读者来说,这是Qt 5.3中的一个错误