<分区>
从pygame的api,它有:
event type.MOUSEBUTTONDOWN, MOUSEBUTTONUP, MOUSEMOTION
但是没有办法区分右击、左击?
<分区>
从pygame的api,它有:
event type.MOUSEBUTTONDOWN, MOUSEBUTTONUP, MOUSEMOTION
但是没有办法区分右击、左击?
最佳答案
if event.type == pygame.MOUSEBUTTONDOWN:
print(event.button)
event.button
可以等于几个整数值:
1 - left click
2 - middle click
3 - right click
4 - scroll up
5 - scroll down
无需等待事件,您还可以获得当前按钮状态:
state = pygame.mouse.get_pressed()
这将返回一个元组,格式为:(leftclick, middleclick, rightclick)
每个值都是一个 bool 整数,表示该按钮是否被按下。
关于python - 如何区分pygame中的左键单击,右键单击鼠标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34287938/
相关文章:
python - Pygame Font.render() 裁剪带有尖音符号、波形符或抑扬符的大写字母
python - Pandas 数据框 : How to natively get minimum across range of rows and columns
python - django.db.utils.IntegrityError : NOT NULL constraint failed: products_product. 图像错误与图像字段
actionscript-3 - 在 AS3 中,removeEventListener(Event.ENTER_FRAME) 不起作用