Когда я запускаю свой код в 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
Я ожидаю, что программа запустится, и на экране появится синий цвет.