使用 Pygame 创建第一个程序实例

  • Post category:Python

下面是详细讲解 Pygame 的第一个 Hello World 程序示例:

标题

Pygame 的第一个 Hello World 程序示例

代码块

import pygame

pygame.init()

# 设置窗口大小和标题
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Hello World!")

# 主程序循环
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:  # 点击了窗口的关闭按钮
            pygame.quit()  # 退出 Pygame
            exit()  # 退出程序

    screen.fill((255, 255, 255))  # 设置窗口的背景颜色为白色
    pygame.display.update()  # 更新窗口的显示

说明

  1. 导入 Pygame 库:import pygame
  2. 初始化 Pygame:pygame.init()
  3. 设置窗口大小和标题:

python
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Hello World!")

使用 set_mode() 方法设置窗口的大小为 640×480,使用 set_caption() 方法设置窗口的标题为 “Hello World!”。
4. 进入主程序循环:

python
while True:

在主程序循环中,使用 event.get() 方法获取 Pygame 中的事件,判断用户是否点击了窗口的关闭按钮:

python
for event in pygame.event.get():
if event.type == pygame.QUIT: # 点击了窗口的关闭按钮
pygame.quit() # 退出 Pygame
exit() # 退出程序

当用户点击了窗口的关闭按钮时,使用 pygame.quit() 方法退出 Pygame,使用 exit() 方法退出程序。
5. 设置窗口的背景颜色为白色:

python
screen.fill((255, 255, 255)) # 设置窗口的背景颜色为白色

使用 fill() 方法设置窗口的背景颜色为白色,RGB 值为 (255, 255, 255)
6. 更新窗口的显示:

python
pygame.display.update() # 更新窗口的显示

使用 update() 方法更新窗口的显示。

这是 Pygame 的一个基本程序示例,它会创建一个窗口,并在窗口中显示一个白色的背景。当用户点击了窗口的关闭按钮时,程序会退出。可以从这个示例开始学习 Pygame,并逐步深入了解 Pygame 的更多功能。