On Oct 14, 2008, at 3:58 PM, Joe Strout wrote:
OK, I'm fine with (and used to, from other environments) those sorts
of limitations. So in Python, how would you go about accessing
those things? Just import objc and make the same calls you would in
a real PyObjC app?
Just to show I'm making an effort... here's code that works fine in a
PyObjC app, but doesn't seem to be working in interactive mode:
>> import objc
>>> from Foundation import *
>>> synth = NSSpeechSynthesizer.alloc().initWithVoice_(None)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'NSSpeechSynthesizer' is not defined
Poking around in Foundation, sure enough, NSSpeechSynthesizer isn't
there. A lot of other stuff is, like NSError, though. Where should
NSSpeechSynthesizer be imported from, and why don't I need any other
imports in my PyObjC source file?
Thanks,
- Joe
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig