我一直在尝试 PyObjC,但似乎无法让 QTKit 导入工作。如果我像这样导入 QTKit:from QTKit import *
我会收到大量错误:
[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.
即使没有向应用程序添加其他代码,也会发生这种情况。例如:我可以创建一个新的 cocoa/python 项目,添加 Quicktime 框架,打开生成的委托并添加行from QTKit import *
,构建和运行以及错误流。有没有我错过的步骤?