Tkinter or wxpython?

Chris Mellon arkanes at gmail.com
Wed Aug 8 11:38:52 EDT 2007


On 8/8/07, Kevin Walzer <kw at codebykevin.com> wrote:
> Cameron Laird wrote:
> >
> > While those with an artistic eye
> > assure me the simplest Tkinter programs look worse
> > that corresponding ones built with any other toolkit,
> > they behave the most coherently in regards to resizing
> > and so on.
> >
>
> "Look worse" can be addressed through extensive means: through theming
> (via Tile, which can now be easily used in Tkinter; see
> http://tkinter.unpy.net/wiki/TileWrapper); and through other aspects of
> UI design, such as color, fonts, and even use of icons. A pyGtk or
> wxPython application that uses old-school Gnome icons, for instance,
> will look ugly. It's quite possible to make an attractive Tkinter
> application using modern, stylish icons that even blends in reasonably
> well on a specific platform (I've done it).
>
> --

Using Tile, of course, loses you the first major benefit of Tk - that
it's already included in the standard library. So in this sense it's
still "ugly old school look and feel" vs "no external dependencies",
which is the swing decision for many people. People who prefer the Tk
API, of course, will be happy to use Tile.

Also, while you can get (mostly) native *look*, the feel is absent.
Unless I'm very uninformed, Tile is a theming engine only, and doesn't
implement platform conventions with regard to behavior (the "feel"
part of look and feel).



More information about the Python-list mailing list