首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

请教python pygame怎么监听鼠标滑轮向上向下滑动的事件

2013-10-30 
请问python pygame如何监听鼠标滑轮向上向下滑动的事件?新手...正在学习python, 苦于pygame.event pygame.

请问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

热点排行