Pygame。如何捕捉 <pgup> 和 <pgdn> 键的按下?
Pygame. How do I catch the pressing of <pgup> and <pgdn> keys?
出于某种原因,下面的代码似乎对我不起作用
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if event.type == pygame.K_PAGEDOWN:
# do something
if event.type == pygame.K_PAGEUP:
# do something
您查看 event.type
以检查事件的类型,然后查看是否
是一个 KEYDOWN
事件,你查看 event.key
来检查哪个键
已按下。
所以你要找的是这样的东西:
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
elif event.type = pygame.KEYDOWN:
if event.key == pygame.K_PAGEDOWN:
# do something
elif event.key == pygame.K_PAGEUP:
# do something
出于某种原因,下面的代码似乎对我不起作用
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if event.type == pygame.K_PAGEDOWN:
# do something
if event.type == pygame.K_PAGEUP:
# do something
您查看 event.type
以检查事件的类型,然后查看是否
是一个 KEYDOWN
事件,你查看 event.key
来检查哪个键
已按下。
所以你要找的是这样的东西:
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
elif event.type = pygame.KEYDOWN:
if event.key == pygame.K_PAGEDOWN:
# do something
elif event.key == pygame.K_PAGEUP:
# do something