Jonathon McKitrick wrote:

Hi all,

I'm looking for some really impressive and amazing pygtk code.  Or even just
Python in general.  I'd like to see examples of really cool things that can
be done in elegant ways with pygtk/python.  I've searched the web, including
sourceforge, but it's too difficult to tell a great project from a mediocre
one at first glance.

So, I'd just like to see some code that shows off some cool things that can
be done with pygtk.


Have you taken a look at this page in www.pygtk.org?
http://pygtk.org/applications.html

Those are applications written with pygtk and most of them are widely used.

And here you have some comments about some of them:

PythonCAD
I have studied a bit deeper pythonCAD and I really like Art Haas' style writing python code. As this program has been thought to be used by different GUI frontends it abstracts the GUI code, so maybe it's not an "easy and clean" example of pygtk usage due to this semanthic complexity. Anyway, IMHO it's a great piece of coding and is evolving at a surprisingly fast pace and waiting for contributors :).


Gonvert
It's an easy to understand program, perfect for newbies, though IMHO the coding style is not very refined as that of pythonCAD. It's developer still maintains the program and gives quick feedback if you want to hack on it.


plotter
Nicely coded program showing the use of a drawing area with double buffering, graphics contexts and more. I think it's not currently maintained and uses some deprecated pygtk features.


Sketch, gdesklets, meld, bloGTK, gramps, straw, anaconda...
These are widely known apps to GNU/Linux and Gnome users. I haven't reviewed them, but probably they are quite mature and up-to-date.


Kiwi
It's a framework, not a final user app, but the code is so well and profusely commented that you should see it. Furthermore, Chistian, of pygtk FAQ fame :), has written it and actively mantains it.


--
Pachi

Rafael Villar Burke
www.mmn-arquitectos.com

_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to