Pygame事件监听器
一、pygame.event.get()
pygame中通过pygame.event.get()可以获得事件监听器。
二、代码
import sys
import pygame
pygame.init()
screen = pygame.display.set_mode((500, 300))
pygame.display.set_caption("pygame事件监听")
while True:
for event in pygame.event.get(): # get()获取事件的返回值
if event.type == pygame.QUIT: # 判断事件是否是退出事件,是则退出
pygame.quit() # 先退出pygame窗口
sys.exit() # 再退出pygame程序
elif event.type == pygame.KEYDOWN: # 捕获按键操作
if event.key == pygame.K_LEFT: # 按下左按键
print("left")
elif event.key == pygame.K_RIGHT: # 按下右按键
print("right")
elif event.key == pygame.K_UP: # 按下上按键
print("up")
elif event.key == pygame.K_DOWN: # 按下下按键
print("down")
else:
print("False")