Мгновенно закрывающееся окно
Окно появляется только на 1 секунду при запуске данной программы. Можете подсказать, как избавиться от данной проблемы?
import pygame
import random
size = width, height = (500, 500)
screen = pygame.display.set_mode(size)
pygame.init()
def draw():
screen.fill((0, 0, 0))
for i in range(10000):
screen.fill(pygame.Color('white'),
(random.random() * width,
random.random() * height, 1, 1))
running = True
while running:
events = pygame.event.get()
for event in events:
if event.type == pygame.QUIT:
running = False
draw()
pygame.quit()
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
вам надо вынести pygame.quit за основной цикл, и добавить обновление экрана
...
while running:
events = pygame.event.get()
for event in events:
if event.type == pygame.QUIT:
running = False
draw()
pygame.display.update()
pygame.quit()