2017-09-14 3 views
0

I은 ​​이벤트의 이름을 사용하고 여기에 처리기를 설치 InstallEventHandler라는 함수를QMouseEvent를 MouseButtonPress에 의해서만 트리거하고 MouseButtonRelease 및 MouseMove를 무시하는 방법?

installEventHandler("QWidget", "QMouseEvent","mouse_event") 
QWidget이 이벤트 핸들러가 설치되어있는 유형 인

QMouseEvent이 원인이되는 이벤트입니다 사용하고 있습니다 호출 할 핸들러이며 mouse_event는 핸들러입니다.

마우스 만 눌렀을 때 기능이 실행되기를 원하지만 QMouseEvent이 마우스로 생성되고 마우스를 눌렀을 때 발생하는 문제가 발생했습니다. fuction이 수천 번 호출되고 내 코드를 놓친다.

나는 길을 찾고 사용할 수있는 모든 방법을 검색하려고 노력하고 있지만 비 작동 중입니다.

답변

0

이벤트에 대한 참조가 이벤트 처리기 함수로 전달되지 않고 이벤트 세부 정보가 다른 곳에서 사용할 수 없기 때문에 6.3 이하의 Squish에서는 지원되지 않습니다.

이 기능 추가를 요청하려면 Squish 공급 업체에 문의하십시오.

관련 문제