Pygame.quit() не закрывает открытое мной окно, но не имеет ошибок [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pygame.quit() не закрывает открытое мной окно, но не имеет ошибок [дубликат]

Сообщение Anonymous »

Я пытаюсь изучить Pygame и сразу же натыкаюсь на препятствие, потому что окно, кажется, не хочет закрывать.
Я использую 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»