On Thu, Aug 14, 2008 at 12:05 PM, Guilherme Polo <[EMAIL PROTECTED]> wrote: > On Wed, Aug 13, 2008 at 2:10 PM, Mudcat <[EMAIL PROTECTED]> wrote: >> So I haven't programmed much in Python the past couple of years and >> have been catching up the last few days by reading the boards. I'll be >> making commercial Python applications again and wanted to see what's >> new in the Gui department. >> >> I started using Tkinter several years ago and have a lot of stuff >> written in it. As a result, it's hard to switch to another interface >> (wxPython, PyQt, etc) with all the hours it would take to reproduce >> code I will re-use. (I mention this to avoid the inevitable post >> asking why I'm still using it). While I was able to produce some nice >> applications in the past and am comfortable with the functionality I >> was able to achieve I still wanted to find a way to improve the look >> since the old look is even more dated now. >> >> I was reading about Tile, and it sounds like I should be able to wrap >> a style around my current code to give it a different look. However it >> doesn't sound like it's quite ready for prime time yet. I downloaded >> the latest stable version of Python 2.5 which apparently still uses >> Tcl 8.4. So my options at this point appear to be: >> >> 1) Download beta version of Python 2.6 which has Tcl 8.5. >> Tile is supposed to be included with Tcl 8.5, but there's not much >> information on how to use it with older code. Do I still need wrapper >> code, or if I install 2.6 will it be available already. >> >> 2) Install Tcl 8.5 to use with Python 2.5. >> How do you do this? In other posts it mentions recompiling source tcl >> code with Python. If that's the case it doesn't sound like something I >> want to mess with. If I stray too far from default configurations I >> start to have problems with py2exe. >> >> 3) Install Tile with Python 2.5 and Tcl 8.4 and use wrapper code to >> make it work. >> However all the posts concerning this approach assume that Tile is >> already installed. I downloaded the code for the latest version of >> Tile which was a .kit extension. This also may need to be compiled, >> and if that's the case I again start to have problems with freezing my >> application. > > The other points were answered already, so let me give some more > insight on this last one. > > For Windows there is a .zip you can download (following the links at > http://tktable.sourceforge.net/tile/) which requires no installation, > just unpacking. For Linux there is a package named tk-tile in Ubuntu. > > In case you are using Windows, just unpacking the .zip doesn't > guarantee that Tk will find the tile package (unless you unpack at > whatever places Tk looks by default). If Tk doesn't find it, you need > to set the TILE_LIBRARY environment variable to whatever place tile > was unzipped to. I'm assuming you will be using the previously > mentioned ttk wrapper, which will look at TILE_LIBRARY, if necessary, > to load tile. >
I have put this and some other info at http://tkinter.unpythonic.net/wiki/tk85_and_python now. >> >> What's the easiest way to do this? I really couldn't find a place that >> gave instructions for any of the current release configurations. It >> sounds if it's available already in Python 2.6 that it would be the >> easiest way, but I couldn't find any threads talking about the >> availability of it for that release yet. >> >> Thanks >> -- >> http://mail.python.org/mailman/listinfo/python-list >> -- -- Guilherme H. Polo Goncalves -- http://mail.python.org/mailman/listinfo/python-list