Travis E. Oliphant wrote: > Greg Ewing wrote: >> Travis E. Oliphant wrote: >>> The only thing I would wish different is to get rid of the PyGTK >>> dependency. I think PyGUI should be a wrapper directly on top of GNOME >> Perhaps you have Gnome and Gtk confused? Gnome is the >> desktop, Gtk is the UI library that Gnome applications >> use. > > No, I understand the difference. I was referring to the gnomeui > libraries which have a series of standard dialog boxes and higher-level > widgets that give the gnome desktop it's look-and-feel. I realize that > gtk also has standard dialog boxes. > > See, for example, http://freshmeat.net/projects/libgnomeui/
You're still confused. libgnomeui uses GTK+, it does in fact do very little on top of it. It's also not used too much these days, it's been on the to-be-deprecated list for a long while. The current plan is to move it into GTK+ itself, most of it is already done in GTK+ 2.10. It's not possible to write an application using only libgnomeui, you need to use GTK+ at some point. Even so, if you want to start doing this from python you would need to have some bindings, eg duplicating the work done in PyGTK. > That sounds reasonable. As I said before, I like the idea of PyGUI. > My main consternation is wxWindows. I'm not a big fan of how wxPython > builds on top of wxWindows which builds on top of GTK which itself > builds on GDI which is itself a cross-platform layer on top of X11. > There are way too many layers of indirection there for my tastes. As a > result, my (limited) experience with wxWindows on Linux has not been > pleasant. GDI is windows only, you meant GDK. wxWindows applications always seems to look very alien in a GNOME environment, and they're usually slower and using more memory then similar programs written using PyGTK. Johan _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com