2016-06-09 9 views
-1

마우스 볼에 대한 정보를 얻는 방법이 있습니까? pygame.mouse.get_pressed() 또는 pygame.MOUSEBUTTONDOWN/UP을 사용하면 마우스 클릭에 대한 정보 만 제공되고 볼 스크롤에 대한 정보는 제공되지 않습니다.파이 게임 마우스 볼에 대한 정보 얻기

+0

HTTP :///오른쪽 중간 왼쪽 클릭 및 스크롤 포함/

예를 아래로 스크롤 /comments.gmane.org/gmane.comp.python.pygame/2355 – Demandooda

+0

오래된 마우스에서 사용되는 '스크롤 휠'또는 '마우스볼'을 의미합니까? –

답변

1

각 마우스 단추 이벤트는 MOUSEBUTTONDOWN 이벤트 단추 속성에서 호출 할 수 있습니다.

이 아래 위로 스크롤시 프레스 마우스 활성 창에서 버튼과 인쇄를 찾습니다
import pygame as py 

py.init() 

window = (400,400) 
screen = py.display.set_mode(window) 

clock = py.time.Clock() 

done = False 
while not done: 
    for event in py.event.get(): 
     if event.type == py.QUIT: 
      done = True 
     elif event.type == py.MOUSEBUTTONDOWN: 
      if event.button == 4: 
       print "scrolled up" 
      elif event.button == 5: 
       print "scrolled down" 
    clock.tick(30) 

py.quit()