2011-02-04 9 views
2

마우스가 현재 커서를 가리키고있는 QImage의 좌표를 가져와야합니다. 이미지 편집 프로그램에서와 마찬가지로 현재 마우스가 가리키고있는 픽셀의 좌표를 볼 수 있습니다.QImage에서 마우스 위치 얻기

답변

6

setMouseTracking(true)으로 전화하고 mouseMoveEvent을 무시하십시오. mouseMoveEvent 함수는 마우스가 QImage 내부로 이동할 때마다 호출됩니다. (이 작업을 수행하려면 QImage의 하위 클래스를 만들어야합니다.)

+1

서브 클래 싱하는 이벤트를 캡처 할 수있는 유일한 솔루션은 아닙니다 ... 또한 eventFilter 함수도 사용할 수 있습니다. http : //doc.trolltech. co.kr/4.7/eventsandfilters.html –