2012-11-06 4 views

답변

0

이 기능은 하나의 플랫폼에만 해당되므로 Qt에서 직접 사용할 수 없습니다. 아마도 이러한 이벤트를 처리하기 위해 Cocoa API를 사용해야 할 것입니다.

WId QWidget :: winId() const 위젯의 창 시스템 식별자를 반환합니다.

휴대 성을 원칙으로하지만, 사용하는 경우 아마도 휴대 할 수있는 것이 무엇이든 입니다. 조심해.

위젯이 기본이 아니고 (외계인) winId()가 호출 된 경우 해당 위젯은 기본 핸들을 제공합니다.

Mac OS X에서 반환되는 유형은 Qt가 인 프레임 워크에 따라 달라집니다. Qt가 Carbon을 사용하는 경우 {WId}는 실제로 HIViewRef입니다. Qt가 Cocoa를 사용하고 있다면 {WId}는 NSView에 대한 포인터입니다. 이러한 핸들

당신은 아마 (휴대용하지!) 기본으로 "창 아이콘을 드래그"를 처리 할 수있을 것입니다 맥 OS X 코드

관련 문제