Python app dev tools for Gnome?

Dan Stromberg drsalists at gmail.com
Sat Jan 8 13:25:47 EST 2011


On Sat, Jan 8, 2011 at 8:07 AM, kj <no.email at please.post> wrote:
> There's a zillion utility apps that I've had kicking around in my
> head for years, but I've never implemented because I absolutely
> hate GUI programming.
>
> But I'm increasingly impressed by the quality, stability, and sheer
> number, of Gnome apps that I keep coming across that use Python
> under the hood.
>
> This gives me hope that maybe programming GUI Python apps for Gnome
> these days is no longer the traumatizing experience it used to be
> when I last tried it.
>
> Can someone recommend some good tools to speed up the development
> of Python apps[1] for Gnome?  E.g. is there anything like Xcode
> for Gnome+Python?
>
> TIA!
>
> ~kj
>
> [1] Needless to say, when I write "apps" I mean full-blown GUI
> apps: windows, menus, events, threads, clickable icon, the whole
> ball of wax.  As opposed to cli apps, panel widgets, etc.
> --
> http://mail.python.org/mailman/listinfo/python-list
>

Check out Glade (the standard answer), Illumination (a new tool that
has a very interesting design and goals), wxWindows (can run overtop
of GTK+, but is pretty different from PyGTK to program, and like
PyGTK, enables running on multiple desktop platforms), and pyjamas
(produces GTK GUI's using its own widget set overtop of GTK, and web
2.0 apps, from the same code).

Personally, I prefer to just code PyGTK GUI's manually, but I can't
help but be curious about Ilumination and pyjamas.

Illumination is at:
http://radicalbreeze.com/

...and it purportedly allows you to graphically build apps that run on
PyGTK, Android, iPhone (not mature last I heard), Windows, Haiku - all
automatically generated _from_a_single_description_, and I wouldn't be
surprised if it does more platforms than that by now.  It's been
getting a lot of buzz in the Android community, but if it lives up to
its design goals, it probably deserves buzz all over the place.



More information about the Python-list mailing list