Экран Pycharm не отображается (работает, если запущен в командной строке) - PullRequest
0 голосов
/ 11 мая 2019

Когда я запускаю свой код в pycharm - экран по умолчанию серый. Я знаю, что мой код работает, потому что я могу запустить его из командной строки (OSX), и он показывает цвет фона.

Я попытался выполнить поиск в google по стеку, reddit и plain ole, и я не могу найти никого, задающего тот же вопрос.

Я протестировал только код, вставленный выше, и он все еще не работает в pycharm, но работает при запуске из командной строки.

У меня есть другие проекты в pycharm, которые открываются и запускаются нормально, так что я подозреваю, что версия чего-то, установленного в интерпретаторе для этого файла, не поддерживается.

import pygame

pygame.init()
colour = 20, 60, 200
screen_size = 800, 800
screen = pygame.display.set_mode(screen_size)
screen.fill(colour)

def refresh_screen():
    screen.fill(colour)
    pygame.display.flip()

game_running = True

while game_running:
    refresh_screen()

    for event in pygame.event.get():
        if event.type == pygame.QUIT or event.type == pygame.KEYDOWN and event.key == pygame.K_q:
            game_running = False

Я ожидаю, что программа запустится, и на экране появится синий цвет.

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