[Pythonmac-SIG] Using TkAqua /Tkinter with custom Python 2.2

Andrew Roazen Andrew.Roazen at NAU.EDU
Tue Dec 28 20:46:52 CET 2004


I was referred here by Kevin Walzer at tcl-mac's mailing list:
 > Can any of the core MacPython developers take a look at this thread and
 > give us the Pythonic viewpoint on these questions? (hooking TkAqua and
 > Tkinter into an old version of Python for the Mac with undocumented,
 > proprietary modifications: what issues should he consider?)

Backstory:
Curious Labs develops a 3D animation program called Poser. In 2000 they 
released a Windows/OS 9 version with a custom Python that has hooks to 
Poser internals. This version was succeeded by Poser 5 in 2002, but only 
for Windows (for reasons I won't go into here).

When Poser 5 finally had a Mac release in 2003, it was Carbon for OS X. The 
Python shipping with it is a slightly modified MacPython 2.2 for Carbon. 
However, a growing number of Poser Python scripts are relying on Tkinter 
front ends and Tkinter was never successfully Carbonized.

Poser's date for moving to Cocoa is fuzzy right now. For short term 
compatibility it would be desirable to fix this problem, perhaps using TkAqua.

To reiterate Kevin's question: Assuming Curious Labs' modifications to 
MacPython 2.2 were nothing outside of Poser internals (i.e. variables to 
control character/prop/lighting values), what issues are involved in 
plugging TkAqua/Tkinter into this MP2.2 aka PoserPython?

----------
| Andrew Roazen, Web Development Specialist
| Cline Library, Northern Arizona University
|  928.523.6764 <http://www2.nau.edu/~ar24/aroazen.vcf>vCard

The opinions expressed are those of the guy who sits at this desk, not his 
employers.



More information about the Pythonmac-SIG mailing list