2012-08-17 3 views
1

자동 숨기기 창을 구현하는 방법에 대한 지침이 있습니다. 화면 가장자리에 작은 위젯을 접을 때 붕괴됩니다.가장자리에 창 자동 숨기기?

마우스가 작은 위젯을 가리키면 원래 위젯으로 확장됩니다 여기서는 문제가 아닌 Qt 애니메이션 프레임 워크로 끝내야합니다.)

답변

2

커서 및/또는 위젯 위치가 N 픽셀 경계에 있는지 확인한 다음 신호 슬롯 설정을 사용할 수 있습니다. 맞춤 신호는 타이머 일 수 있습니다 경과 된 이벤트.

Qt - Determine absolute widget and cursor position

http://doc.qt.io/qt-4.8/application-windows.html#window-geometry

멀티 스크린 설정이 예상대로 하나에 실제 화면을 융합 경우에 따라, 행동, 또는 별도의 것들로 취급하지 않을 수도 있음을 유의하십시오.

+0

감사합니다. 마우스가 끝났을 때 어떻게 감지해야합니까? 사용할 이벤트를 찾지 못했습니다. – daisy

+0

나는 타이머를 사용해야한다고 생각합니다. – drahnr