On Nov 2, 2007, at 7:49 PM, Kevin Walzer wrote:

> Dave Reed wrote:
>
>> I'm not certain exactly what you're saying. Are you saying to  
>> install Active State's Python? It looks like that doesn't include a  
>> new Tk Aqua. Or are you saying to install Active State's Tcl? I'm  
>> not certain how installing the latter by itself will change which  
>> Tk my Python uses.
>>
>
> Installing ActiveTcl will put a framework build of TkAqua in / 
> Library/Frameworks. Assuming you are using the Python from  
> python.org, the ActiveState build will be picked up by Python before  
> the one bundled by Apple, which is in /System/Library/Frameworks.
>
> It's highly unlikely that bugs in 8.4.7 will be fixed at this point,  
> if they haven't been fixed already.


After installing ActiveTcl, and running a Python program that uses  
Tkinter, it stops with the error:

Tk_MacOSXSetupTkNotifier: first [load] of TkAqua has to occur in the  
main thread!
Abort trap

So I then deleted the Tcl and Tk frameworks it put in /Library/ 
Frameworks.

Dave

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to