Управление окнами PythonPython

Программы на Python
Anonymous
Управление окнами Python

Сообщение Anonymous »

Я пытаюсь начать работу с Pygame с создания простого окна, но столкнулся с проблемой, когда мой код в редакторе начинает отображаться серым цветом, и я не понимаю, что это значит. Я еще не полностью создал окно, но хотел сделать первые несколько шагов, чтобы оно заработало. Вот код, с которым я работаю:

Код: Выделить всё

   `import pygame
from pygame.locals import *

while True:
for event in pygame.event.get():
print(event)

running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()`
А вот как это выглядит, когда оно неактивно:
(https://i.sstatic.net/Um0sKxSE.png)
Проблема возникает, когда я набираю строку if event.type == pygame.QUIT:. После этой строки мой код начинает становиться серым, и кажется, что мой редактор указывает на проблему, но я не могу понять, что это значит и как ее исправить. Я использую это расширение для кодирования под названием «Pylance», и вот что там написано: «Код недоступен», и я не знаю, что это значит.
Подробнее:
[*]Я использую VS Code.
[*]Серый раздел начинается сразу после строки if event.type == pygame.QUIT :.
[*]Я подозреваю, что это может быть связано с тем, как я написал условный оператор или, возможно, с тем, как я структурировал цикл.

Я пытался поместить этот кусок кода перед разделом «пока True», но все равно это не сработало. Я просто писал код случайно и не ожидал, что ничего не будет выделено серым цветом.
Может ли кто-нибудь помочь мне понять, что происходит не так и как это исправить? Я новичок в Pygame, поэтому буду признателен за любые дополнительные советы. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/788 ... management

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