我已经构建和应用程序通过 ZeroMQ 获取一些消息并使用 PyQt 在系统托盘中显示它们。问题是,如果有一个应用程序以全屏模式运行,它仍然会显示消息,这对用户来说很痛苦,原因很明显。我的问题是:
有什么方法可以知道是否有全屏应用程序,以便我可以告诉我的应用程序不显示消息?
到目前为止,我是否有任何选项可以告诉应用程序在全屏显示时不显示消息?
无论如何,如果全屏显示某些内容,是否可以告诉系统根本不显示消息?
总而言之,我可以对此做些什么吗?或者只是在我的应用程序中创建一个用户可以修改的变量,如果他不想看到这些消息,请检查它。