如何在osx全屏打开的窗口顶部显示qt窗口?

时间:2016-11-08 18:46:54

标签: macos qt qml fullscreen system-tray

我正在开发一个简单的托盘应用程序,需要在所有其他打开的窗口上显示,包括在osx上以全屏模式打开某些窗口的情况。

我使用这段代码在所有其他打开的窗口下弹出我的应用程序窗口。

   //used flags
   flags: Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint

    //code for showing window
    mainWindow.show()
    mainWindow.raise()
    mainWindow.requestActivate()

更新:解决方案

我找到了一个解决方案,只需设置正确的标记Qt.Tool而不是Qt.WindowStaysOnTopHint。 因此,如果有人遇到同样的问题,只需 不要同时使用这些标记

0 个答案:

没有答案