2012-01-16 58 views

回答

3

如果你只是这样做:

import pygame 

然后,你需要这样做:

if pygame.key.get_pressed()[pygame.K_SPACE]: 
    pygame.quit 
+1

O.P .:另一种方式是通过'import pygame'从pygame.locals导入*行中添加一个'''' - 因此只能获得模块名称空间上的常量。 – jsbueno 2012-01-16 12:26:54

1

如果解释抱怨没有被定义的,也许你需要完全限定的名称符号:

if pygame.key.get_pressed()[pygame.K_SPACE]: 
    pygame.quit 

或显式导入:

from pygame import K_SPACE 
... 
if pygame.key.get_pressed()[K_SPACE]: 
    pygame.quit 
0

地址:

from pygame.locals import * 

到程序的开始,这将导入的关键变量。