我的构建和应用程序通过ZeroMQ获取一些消息,并使用PyQt在系统托盘中显示它们。问题是,如果有一个应用程序在全屏运行,它仍然显示该消息,由于显而易见的原因对用户来说是一种痛苦。我的问题是:
有没有办法知道全屏是否有应用程序,所以我可以告诉我的应用程序不显示该消息?
到目前为止,我还没有看到任何选项告诉应用程序在全屏显示内容时不显示消息吗?
如果全屏有什么东西,有没有告诉系统根本没有显示消息?
总之,我可以对此做些什么吗?或者只是在我的应用程序中创建一个变量,用户可以修改并检查它是否不想看到消息。