2017-07-29 52 views
-1

我一直在为此苦苦挣扎,想问一问。我从https://github.com/ddorn/GUI下载了pygame GUI。基本上,问题是当你尝试使用它此错误时:pygame GUI python3.6

if e.key == K_RIGHT: 
AttributeError: 'Event' object has no attribute 'key' 

我试图改变e.keyo.key,但什么都没有发生。弹出同样的错误。我试图联系作者,但失败了。请帮忙。

+0

什么是'e'?你的代码片段的上下文是什么? – Matthias

+0

e.key在for循环中基本上将e设置为pygame.event.get()。 –

回答

0

Pygame事件很容易。用他们的方式:

for e in pygame.event.get(): 
    if e.type == pygame.KEYDOWN: 
     if e.key == pygame.K_RIGHT: 
      print("Right Arrow Key") 

请注意,您mustnt忘记pygame.init(),并运行后,pygame.quit()