2009-11-14 3 views
1

PyObjC를 시험해 본 결과 QTKit 가져 오기를 사용할 수없는 것으로 보입니다. 내가 지금처럼 QTKit이 가져 오는 경우 :`QTKit 가져 오기 *`가 PyObjC 응용 프로그램에서 'WindowServer에 대한 기본 연결을 설정하지 못했습니다.'발생했습니다.

[Session started at 2009-11-13 21:03:49 -0600.] 
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. 
2009-11-13 21:03:50.671 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.673 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 
2009-11-13 21:03:50.673 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.674 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 
2009-11-13 21:03:50.681 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.682 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 
2009-11-13 21:03:50.692 WhyDoesntThisWork[16550:10b] NSInternalInconsistencyException - Error (1002) creating CGSWindow 
2009-11-13 21:03:50.704 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.705 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 
2009-11-13 21:03:50.712 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.713 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 
2009-11-13 21:03:50.721 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.721 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 
2009-11-13 21:03:50.722 WhyDoesntThisWork[16550:10b] *** -[NSRecursiveLock unlock]: lock (<NSRecursiveLock: 0x1c55c00> '(null)') unlocked when not locked 
2009-11-13 21:03:50.723 WhyDoesntThisWork[16550:10b] *** Break on _NSLockError() to debug. 

이도 다른 코드는 응용 프로그램에 추가되지 함께 발생합니다 from QTKit import * 나는 오류의 홍수를 얻을. 예를 들면 : 새로운 코코아/파이썬 프로젝트를 만들고, Quicktime 프레임 워크를 추가하고, 생성 된 델리게이트를 열어 from QTKit import * 라인을 추가하고, 빌드하고 실행하고 오류 흐름을 만들 수 있습니다. 실종 된 단계가 있습니까?

답변

1

this tutorial을 살펴보십시오. 분명히 QTKit은 runloop이 설정 될 때까지 가져올 수 없습니다.

+0

그걸 한 것처럼 보입니다! – moshen