[Pythonmac-SIG] Python TkAqua, Tkinter bug
Dave Reed
davelist at mac.com
Sun Nov 4 03:57:03 CET 2007
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
More information about the Pythonmac-SIG
mailing list