【发布时间】:2018-03-26 09:47:30
【问题描述】:
我正在尝试为右键单击添加事件侦听器,以便在按下右键时执行某些操作。我在谷歌上尝试了所有解决方案,但每个人都给我一个错误。我最终得到了
if pygame.event.type == pygame.MOUSEBUTTONUP:
print 'check1'
if pygame.event.button == RIGHT:
print "check2"
没有打印,错误:
if pygame.event.type == pygame.MOUSEBUTTONUP:
AttributeError: 'module' 对象没有属性 'type'
建议:
for event in pygame.event.get():
if event.type==pygame.MOUSEBUTTONDOWN: #other event types are pygame.QUIT,
pygame.MOUSEBUTTONUP, ...
print("check1")
if event.button==3: #1 is left, 2 is mouse wheel, and 3 is right
print("check2")
不起作用,它不打印任何东西,也不执行代码。
【问题讨论】:
标签: python python-3.x pygame