Системные горячие клавиши нельзя использовать во время полноэкранного окна Pygame - PullRequest
5 голосов
/ 08 октября 2019

Я пытаюсь сделать полноэкранную игру на Python из Pygame. Моя проблема в том, что я не могу использовать комбинацию системных клавиш «команда + вкладка» Mac (которая находится на вкладке) в полноэкранном режимеЯ тоже не могу это скрыть. Это мой код:

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

Я пытался использовать pygame.display.iconify(), чтобы скрыть и свернуть окно, чтобы выйти из программы, но оно не работает в полноэкранном режиме, потому что вместо этого создаетсяполноэкранное черное окно. Я также не хочу переключать полноэкранный режим при этом.

1 Ответ

1 голос
/ 08 октября 2019

Это может быть экземпляр известной проблемы с pygame. Подобная проблема описана там:

Тоже когда я Cmd + Tab через windows - его там нет. Вот почему я должен провести пальцем вверх, чтобы увидеть, как можно провести четырьмя пальцами […]

Видимо, было исправление :

Я зафиксировал исправление в # 415 .

Если вы Компилируете из источника , вы можете попробовать его.

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

В противном случае, оно должнобыть в Pygame 1.9.4 .

Вы можете попробовать это и посмотреть, относится ли это к вашей проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...