On 22/05/10 1:21 AM, ronaldoussoren wrote:
On May 21, 2010, at 02:24 PM, Kevin Walzer <k...@codebykevincom> wrote:
On 5/21/10 1:16 AM, Stephen M. Gava wrote:
> Hi there,
> I've installed the python.org <http://python.org> package of python
2.7b2 for osx snow leopard.
>
> It's Tkinter appears to be built against Tk 84, but I want to use
[...]
two different builds of _tkinter) and automaticly selects the right
version to use.
What I'm thinking of is:
have _tkinterpy that does:
try:
from _tkinter85 import *
except ImportError:
from _tkinter84 import *
Then patch setup.py to build _tkinter84.so and _tkinter85.so from
_tkinter.c while linking to the right version of Tk. This should only be
done when a special configure argument is present, if it isn't setup.py
should default to building _tkinter.so like it currently does.
Ronald
hmm, sounds great. i don't have the c expertise to patch cpython tho.
i notice that the tcl/tk 'roadmap' for 8.6 mentions an immanent (last
month) beta 2 release that will be a release candidate. of course these
things (schedules) are _very_ rubbery with tcl-tk, but it would be nice
if something like this tkinter tk choosing mechanism could be in place
by the time there is an 'official' tk 8.6 release (lol, no rush, could
be years yet...).
the native .png support is worth the price of admission to tk 8.6 alone
i think, no faffing about with PIL builds for recent osx just to have
.png images supported in your ui.
anyway, thanks for the replies,
stephen.
--Kevin
--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
<http://mailpython.org/mailman/options/Pythonmac-SIG>
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG