_tkinter.so is a native extension and linked against system libtcl.so and libtk.so. Therefore to use latest Tcl/Tk versions in distributable application you need compiling a bundle for your application and recompile _tkinter.so
It's just a theory. We have no ported yet sK1 application on MacOS X platform so I can just supposing this. But the same issues were under Linux platform right after Tcl/Tk 8.5 release. Fortunately, under Linux package repositories allow managing different version of Tcl/Tk libraries. Regards, Igor Novikov sK1 Project http://sk1project.org On Thu, Apr 22, 2010 at 4:33 PM, Guido Carballo-Guerrero <char...@me.com>wrote: > Hello, I have a Mac, running OS X 10.6.3, and have Python 2.6.4 install. I > already install ttk, got it from: > > http://pypi.python.org/pypi/pyttk > > But when I try to use ttk, it with me the following error: > > Traceback (most recent call last): > File "/Users/Charras/Documents/CS/Python/programs/Tkinter/ttk/prueba1.py", > line 6, in <module> > style = ttk.Style() > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/ttk.py", > line 392, in __init__ > _load_tile(master) > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/ttk.py", > line 60, in _load_tile > master.tk.eval('package require tile') # TclError may be raised here > TclError: can't find package tile > > I read somewhere that this mean that I had an old Tcl/Tk version, and I > check it, and yes, that was the case: > > >>> import Tkinter as Tkt > >>> Tkt.TkVersion > 8.4000000000000004 > > So I download and install version 8.5 from activestate.com. Now I have > TCL/TK 8.5 install in my machine, inside of > "/Library/Frameworks/Tcl.framework/Versions/8.5". and > "/Library/Frameworks/Tk.framework/Versions/8.5"., but I guess that if even > after doing this, Tkinter still sees 8.4 is 'cause I need to tell it to go > and load this new version and read from there, but I don't know how to do > that. > > Can somebody guide me on how to do it? > > Regards > > Guido > _______________________________________________ > Tkinter-discuss mailing list > Tkinter-discuss@python.org > http://mail.python.org/mailman/listinfo/tkinter-discuss >
_______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss