全屏Pygame窗口期间无法使用系统热键

时间:2019-10-08 12:16:30

标签: python macos pygame

我正在尝试使用Pygame在Python中制作全屏游戏。我的问题是,在全屏模式下,我无法使用Command + Tab Mac系统组合键(已退出)。我也无法隐藏它。这是我的代码:

display = (1440,900)
pygame.init()
screen = pygame.display.set_mode(display, pygame.DOUBLEBUF | pygame.FULLSCREEN)

我尝试使用pygame.display.iconify()隐藏和最小化窗口以便跳出程序,但是它不能在全屏模式下工作,因为它会创建一个全屏黑屏窗口。我也不想在执行此操作时切换全屏。

1 个答案:

答案 0 :(得分:1)

它可能是pygame的known issue的实例。那里有一个类似的问题described

  

另外,当我通过Windows Cmd + Tab时-不存在。这就是为什么我   必须向上滑动才能看到四指滑动[…]

Apparently there was a fix

  

我在#415中进行了修复。

     

如果您Compile from source,可以尝试一下。

pip install https://github.com/pygame/pygame/archive/master.zip
     

否则,它应该在pygame 1.9.4中。

您可以尝试一下,看看它是否适用于您的问题。