Nicer Tkinter on UNIX?

Joseph A Knapka jknapka at earthlink.net
Fri Oct 5 18:09:35 EDT 2001


Artur Skura wrote:
> 
> Boudewijn Rempt wrote:
> > Phil recently pre-released PyQt for Qt 3 (just in time to
> > test everything in my book with it) - and it would be
> > extremely interesting to get that to work with Qt3 for OS X.
> > I'd really like to try it, but I don't have a Mac :-(. Still,
> > I really expect PyQt 3 for OS X to available in the very near
> > future.
> 
> It makes me wonder why such a useful package as PyQt is not a part of
> Python distribution (the same holds for GTK bindings).
> I think it would be good for users and developers to have them installed
> together with all other modules.
> Also, an ideal solution for me would be a wrapper module (anyGUI, kindof),
> which would check for Qt etc. libraries on systems that support it; if not
> found, it would use Tkinter. Is there anything like this?

Yes, and believe it or not it's called "anygui"!

<URL: http://sourceforge.net/projects/anygui>

Alpha at the moment, but coming along nicely. We're aiming to
support basically everything you get in Tk or wxPython,
and provide a common API that uses whatever windowing
system is available on the machine.

Currently there are anygui bindings for Tk, wx, Java (Jython),
Beos, Mac, and Win32 native API, and possibly others
I haven't though of. Someone is talking about a Curses
binding as well, so anygui programs can run unchanged
(though possibly with some missing functionality) on
text terminals.

It's possible to use anygui for simple data-entry
applications right now, though complex things like games,
or anything that requires specialized event handling, is
not going to work. One area of active investigation at
the moment is how to implement the anygui event model.

We can always use develpers and testers! Join the anygui
mailing list (linked from the sourceforge page
referenced above)!

Cheers,

-- Joe
# "You know how many remote castles there are along the
#  gorges? You can't MOVE for remote castles!" - Lu Tze re. Uberwald
# Linux MM docs:
http://home.earthlink.net/~jknapka/linux-mm/vmoutline.html



More information about the Python-list mailing list