读书人

请教python pygame怎么监听鼠标滑轮向

发布时间: 2013-10-30 12:56:22 作者: rapoo

请问python pygame如何监听鼠标滑轮向上向下滑动的事件?
请教python pygame怎么监听鼠标滑轮向上向下滑动的事件
新手...正在学习python, 苦于pygame.event pygame.mouse里面没有找到关于鼠标滑轮的事件....求助中 python
[解决办法]
MOUSEBUTTONDOWN,MOUSEBUTTONUP都有一个属性叫button,4和5分别代表滑轮上滚和下滚。
观察下面程序的输出。


import sys, pygame
pygame.init()

size = width, height = 320, 240
screen = pygame.display.set_mode(size)

while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.exit()

if event.type == pygame.MOUSEBUTTONDOWN:
print event.button

[解决办法]
The mouse wheel will generate pygame.MOUSEBUTTONDOWN and pygame.MOUSEBUTTONUP events when rolled.

参考:http://www.pygame.org/docs/ref/mouse.html

读书人网 >perl python

热点推荐