Я использую Spyder 5.4.3, используя Python 3.11.5 и Pygame 2.6.1
Я пробовал кучу всего, но вот мой последний код:
Код: Выделить всё
import pygame
pygame.init()
width, height = 400, 600
DISPLAYSURF = pygame.display.set_mode((width, height))
pygame.display.set_caption("Window")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
Я также пробовал поставить print("quit") после if event.type == pygame.QUIT:, и он напечатал «quit» в консоли, поэтому он явно обнаруживает, что была нажата кнопка x, но просто не выполняет pygame.quit()
Подробнее здесь: https://stackoverflow.com/questions/791 ... any-errors