Задать вопрос
ibr_98
@ibr_98

Ну в чем же дело?

Всем привет!
Изучаю pygame, и тут возникла странная ситуация, когда запускаю код, выходит черное окно, нажимаю на крестик этого окна, и только потом выходит настоящее окно, в чем же дело??
вот окно:
e4ea2bf5e46e41449ae5c3d5e618c810.png

вот настоящее окно, после того как нажал на крестик черного окна:
868a3fe44ae54346b9c45aa7ef8243e2.png

вот сам код:
import pygame
p = pygame
window = p.display.set_mode((400, 400))
p.display.set_caption('Hellow World')
screen = p.Surface((400, 400))

square = p.Surface((40, 40))
square.fill((0, 255, 0))

done = True
while done:
	for e in p.event.get():
		if e.type == p.QUIT:
		  done = False
screen.fill((50, 50, 50))
screen.blit(square, (50, 100))
window.blit(screen, (0, 0))
p.display.flip()

спасибо
  • Вопрос задан
  • 422 просмотра
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
Вот эти строчки разве не в конце должны быть?
done = True
while done:
  for e in p.event.get():
    if e.type == p.QUIT:
      done = False
Ответ написан
Комментировать
@Batlab
PHP Senior | Python Middle | JS Junior
Я так понимаю, первое окно - что-то типа консоли, нет?
Попробуйте файл сохранить в расширении .pyw
Если будет тоже самое, то ищите проблему в тематических разделах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы