Pygame ничего не показывает в окне - PullRequest
0 голосов
/ 07 ноября 2018

Только начал программировать на python и pygames. Всякий раз, когда я пытаюсь запустить py-файл с pygames, появляется окно pygames, но в нем абсолютно ничего не будет. В журнале ошибок нет, но ничего не показывает, просто серый экран. Я попытался запустить его на IDLE и через командную строку (я на Mac, поэтому я использую терминал)

И не только мои программы ничего не показывают, я попытался запустить один из примеров pygames, и он все равно ничего не отобразит. Например, если я запустил пример с инопланетянами-пигмеями, появится окно с пустым серым фоном. Я услышу звук для программы, но не на дисплее.

Что-нибудь помогло бы, я в растерянности, тем более что в журнале не отображаются ошибки.

EDIT1: Я использую Python 3 (и мне действительно нужно продолжать использовать Python 3)

EDIT2: Я использую Python 3.7. Pygames версия 1.9.4. Примеры с pygames, они были загружены вместе, поэтому я предполагаю, что это для этой версии.

EDIT3: хорошо, моя ОС - Мохаве 10.14 Я попытался запустить приложение следующим образом: открыв файл, запустив его на IDLE и запустив его через командную строку, ни один из них не сработал. Python2 установлен, но когда я запускаю pygame, это файл python3

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Известная проблема с Mojave - смотрите отслеживание их проблем: https://github.com/pygame/pygame/issues/555

0 голосов
/ 07 ноября 2018

Попробуйте включить вызов pygame.display.flip() в основной цикл.

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