[Pythonmac-SIG] Python control/integration of a Cocoa/Quicktime application?
darran at edmstudio.com
Sat Nov 3 07:12:13 CET 2007
Dethe Elza wrote:
> If you write an Objective-C framework, the python code to wrap it
> using PyObjC is very short. Here is an example I use to expose Tim
> Omernick's CocoaSequenceGrabber framework to capture images from the
> iSight camera ...
> The bare minimum you need is:
> import objc
> objc.loadBundle('MyBundle', globals(),
Now that we have a proof-of-concept Objective-C framework, I'm trying to
port a simple test application to python. Keep in mind that I didn't
write either of these. I'm a complete neophyte in terms of Mac
development and ObjectiveC; all I have going for me is a lot of python
experience on Windows. Issues I'm having:
- In a terminal, 'python' still gives me Apple's native 2.3 rather than
MacPython 2.4. Do I uninstall Apple's version or simply ensure that
the MacPython version comes earlier in the system path?
- The pyObjC online docs discuss XCode templates and a distutils
approach. Is the latter deprecated, or still a reasonable approach?
- Following Dethe's advice, I can successfully
from within IDLE. I'm not at all clear on how to proceed from
here ;-) It seems there's some infrastructure required even for the
simplest of applications, correct? I.e., I can't just expect to
create a single python script callable from the command line ...
As much as I like independent learning, I could really do with someone
to walk me through this one-on-one. Anyone interested in a few hours of
consulting? If so, just email me a rate and availability over the next
week. I can give you SVN access to our code, and we can chat on the
phone or Skype.
Darran Edmundson [darran at edmstudio.com]
More information about the Pythonmac-SIG