Как пользоваться pip: простая тестовая программа
Теперь, когда pygame наконец доступен, мы можем попробовать использовать его в очень простой тестовой программе. Прокомментируем вкратце.
- строка 1: импортировать pygame, чтобы он работал на нас;
- строка 3: программа будет работать, пока переменная
run
имеет значениеTrue
; - строки 4 и 5: задать размеры окна;
- строка 6: настроить среду pygame;
- строка 7: подготовить окно приложения и установить его размер;
- строка 8: создать объект, представляющий шрифт по умолчанию размером 48 пунктов;
- строка 9: создать объект, представляющий данный текст - текст будет сглаженным (
True
) и белым (255,255,255
) - строка 10: вставить текст в (в настоящее время невидимый) экранный буфер;
- строка 11: перевернуть экранные буферы, чтобы текст стал видимым;
- строка 12: здесь начинается главный цикл pygame;
- строка 13: получить список ожидающих событий pygame;
- строки с 14 по 16: проверить, закрыл ли пользователь окно, щелкнул ли где-нибудь внутри него или нажал какую-либо клавишу;
- строка 15: если да, прекратить выполнение кода.
Code
import pygamerun = True
width = 400
height = 100
pygame.init()
screen = pygame.display.set_mode((width, height))
font = pygame.font.SysFont(None, 48)
text = font.render("Welcome to pygame", True, (255, 255, 255))
screen.blit(text, ((width - text.get_width()) // 2, (height - text.get_height()) // 2))
pygame.display.flip()
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT\
or event.type == pygame.MOUSEBUTTONUP\
or event.type == pygame.KEYUP:
run = False
{{ dockerServerErrorMsg }}
×
{{ errorMsg }}
×
{{ successMsg }}
×