[Pythonmac-SIG] PyObjc learning curve from Tkinter background?

Kevin Walzer kw at codebykevin.com
Fri Jan 12 22:00:55 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've released a Tkinter application, tweaked a lot to fit in better with
the Aqua HIG, and I'm reasonably pleased with the results. Looking my
next project, though, I'm concerned about Tk's limitations (lack of
native drag-and-drop support on OS X, inability to read Mac icons,
etc.), and I'm not sure I want to spend months learning C to extend Tk
at that level.

So I'm thinking about PyObjC, mainly because it seems to offer better
Mac-native hooks. I'm wondering, though, about the learning curve. Does
anyone have experience coming to PyOjbC from a Tkinter background, and
if so, can you comment on the experience of learning PyObjC?

I'm not a complete newbie to Cocoa development--I've done some work with
Cocoa via AppleScript Studio--and I'm now reasonably comfortable with
object-oriented programming, after finding that Tkinter applications
work much better with classes than with pure procedural programming (the
standard for Tcl, the language in which I have the most experience). But
the hurdles still look pretty high right now, in terms of the frameworks
and grokking ObjC syntax, even without worrying about memory management.

Any advice is appreciated.

- --
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFp/cGEsLm8HXyq4sRAgzDAJ9lIIKjexlLkIeUmEIVfwRj3Ltf0wCfaAFv
GttmNn8Ipo3Qu/0ELlWFRBQ=
=nU3E
-----END PGP SIGNATURE-----


More information about the Pythonmac-SIG mailing list