Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Python app dev tools for Gnome?

Reply
Thread Tools

Python app dev tools for Gnome?

 
 
kj
Guest
Posts: n/a
 
      01-08-2011



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.
 
Reply With Quote
 
 
 
 
Adam Tauno Williams
Guest
Posts: n/a
 
      01-08-2011
On Sat, 2011-01-08 at 16:07 +0000, kj 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?


I use Monodevelop for coding in Python, but I'm only writing server-side
Python. While Monodevelop provides an excellent [possibly the best] Gtk
UI designer I believe that component only works for C#.
<http://monodevelop.com/>

There are a variety of articles on the PyGTK
<http://pygtk.org/articles.html> site; Glade is the UI designer you
probably want.
<http://www.micahcarrick.com/gtk-glade-tutorial-part-1.html>
<http://www.micahcarrick.com/gtk-glade-tutorial-part-2.html>
<http://www.micahcarrick.com/gtk-glade-tutorial-part-3.html>
<https://pygabriel.wordpress.com/2010/05/24/writing-pygtk-applications-with-style-using-pygtkhelpers/>

I've also found
<http://tadeboro.blogspot.com/2009/04/creatin-gtktreeview-with-glade-3.html> which covers TreeViews which are the most tedious part of Gtk application development.

Note that, technically, Glade is deprecated and replaced with
GtkBuilder. But I believe the application is still called Glade.

> [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.


Awesome; although I've avoided [to do Python's myriad deployment
issues] Python for fat-client apps I'm becoming more and more tempted.

 
Reply With Quote
 
 
 
 
Dan Stromberg
Guest
Posts: n/a
 
      01-08-2011
On Sat, Jan 8, 2011 at 8:07 AM, kj <(E-Mail Removed)> 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.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Ideal Laptop for Web Dev and Graphic/Video Dev? ASP General 2 09-18-2005 02:26 PM
/dev/urandom vs. /dev/random Ron Peterson C Programming 21 01-13-2005 09:58 AM
dev-utils gem... How do I require_gem 'dev-utils/debug' ? Eirikur Hallgrimsson Ruby 3 10-10-2004 07:47 AM
WebService newbie - consuming in multi-tier dev env... (DEV-UAT-PROD) AC ASP .Net Web Services 0 06-12-2004 11:15 AM
(most probably) OT: /dev/random and /dev/urandom Michele Dondi Perl Misc 1 02-22-2004 03:55 PM



Advertisments