Productive GUI programming - a theory

phil hunt philh at
Wed Mar 5 01:41:53 CET 2003

On 4 Mar 2003 09:32:08 -0800, kkennedy <titanrebel at> wrote:
>I'm relatively new to Python programming, so forgive me for any
>ignorance.  I've been reading many of the messages here in the group. 
>I am currently working on a small Python project that requires a GUI
>interface.  I went round and round trying to figure out which GUI
>toolkit to use (finally choosing pyGTK), and I see that many others
>have the same questions which to choose.
>Has anyone ever tried to write a "GUI abstraction layer"?  By that, I
>mean using common API "method calls" to create a GUI interface, and
>"under the covers" using the appropriate binding based on OS or user

That's what Tk does; the Python binding is called tkinter and comes 
with Python.

wxWindows does something similar, and also has Python bindings.

|*|*|  Philip Hunt <philh at>  |*|*|
|*|*|  "Memes are a hoax; pass it on"     |*|*|

More information about the Python-list mailing list