【发布时间】:2014-09-17 20:08:33
【问题描述】:
所以目前我的代码是
import pygame
def main():
pygame.init()
size = width, height = 800,700
backgroundColor = [0, 0, 255]
screen = pygame.display.set_mode(size)
screen.fill(backgroundColor)
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
return
if pygame.mouse.get_pressed()[0]:
print event.pos
main()
我想要做的是,当用户按住鼠标时,光标的位置被记录下来。我有什么工作,除非你点击屏幕,然后点击屏幕,如果给出错误:
第 23 行,在主打印 event.pos AttributeError: event member not 定义
我怎样才能得到与这段代码相同的结果,但是当我点击屏幕外,然后再点击时,它不会给我一个错误?
【问题讨论】:
标签: python python-2.7 pygame mouse mouse-position