- Pygame 教程
- Pygame - 主页
- Pygame - 概述
- Pygame - 你好世界
- Pygame - 显示模式
- Pygame - 本地模块
- Pygame - 颜色对象
- Pygame - 事件对象
- Pygame - 键盘事件
- Pygame - 鼠标事件
- Pygame - 绘制形状
- Pygame - 加载图像
- Pygame - 在窗口中显示文本
- Pygame - 移动图像
- Pygame - 使用数字键盘移动
- Pygame - 用鼠标移动
- Pygame - 移动矩形对象
- Pygame - 使用文本作为按钮
- Pygame - 转换图像
- Pygame - 声音对象
- Pygame - 混合器通道
- Pygame - 播放音乐
- Pygame - 玩电影
- Pygame - 使用相机模块
- Pygame - 加载光标
- Pygame - 访问 CDROM
- Pygame - 精灵模块
- Pygame - PyOpenGL
- Pygame - 错误和异常
- Pygame 有用资源
- Pygame - 快速指南
- Pygame - 有用的资源
- Pygame - 讨论
Pygame - 本地模块
该模块包含 Pygame 应用程序中经常使用的各种常量的定义。虽然这些常量是在各自的模块中定义的,但从 locals 模块中使用它们变得更容易。
例如,按键或鼠标事件(例如 KEYDOWN 或 MOUSEBUTTONDOWN)分别定义为 pygame.key.KEYDOWN 或 pygame.mouse.MOUSEBUTTON,可以通过从 locals 模块导入来使用这些常量,而无需限定模块名称。
在这里,我们使用 locals 模块中的 QUIT 事件。
import pygame,sys from pygame.locals import * pygame.init() canvas=pygame.display.set_mode((400,300)) pygame.display.set_caption("Hello") canvas.fill((0,0,0)) while True: for event in pygame.event.get(): if(event.type == QUIT): pygame.quit() sys.exit(1)