холст всплывает только на 1 секунду

import pygame

size = width, height = (400, 300)

screen = pygame.display.set_mode(size)

pygame.init()

Ответы (2 шт):

Автор решения: Danis

ваша программа просто доходить до конца и завершается. Надо в конце добавить цикл while

import pygame

size = width, height = (400, 300)

screen = pygame.display.set_mode(size)

pygame.init()

while True:
    pass
→ Ссылка
Автор решения: Victor VosMottor

@Danis А теперь холст завис и не закрывается ;) Надо бы так:

import pygame

size = width, height = (400, 300)

screen = pygame.display.set_mode(size)

pygame.init()

running = True

try:
    while running:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                running = False
    pygame.quit()
except SystemExit:
    pygame.quit()
→ Ссылка