Eric Jardim wrote:
Hi,
I am a little new to gtk+2.0 bindings to Python and I have a few questions.
Context: I want to develop Free Software applications with the Gtk toolkit using the Python bindings. Not only this, I want to use some of its extensions like the Libglade, Gnome, the GnomeCanvas module and possibly the DiaCanvas.
I know that all of this modules have python bindings, but some of them have no documentation to the API.
1. What are your sugestions for a new developer, that want to use the most new features of Gtk/Gnome libs with Python? What versions (2.x) you recomend.
Latest stable 2.4 (note 2.6 will be released in a week or two)
2. Are all those projects (Gtk/Gnome/Libglade/GnomeCanvas/DiaCanvas)
separate, so the developers don't interact?
Python bindings?
pygtk = gobject,atk,pango,gtk,libglade gnome-python = gnome,gnomecanvas etc diacanvas = separate
the developers mostly know each other so the interact to some extent :)
3. Why is so hard to find API docs? Is there any easy way that I can
generate it from the sources myself and use it?
There's only documentation for gobject,gtk and gdk.
4. I am using Debian sid, and the package versions for (Gtk, Gnome)
are (2.6.x, 2.8.x). But python bindings for them are versions (2.4.x,
2.6.x). Is that right? What are the right versions to use? What
versions you sugest.
If you can use 2.6 as I said.
Not really, there are some very incomplete ones in gnome-python required by gnome-print.5. Are there bindings to Libart?
Well, I hope you understood my concerns, and if you have any tips, I
will be very grateful.
For vector drawing I strongly recommend cairo, which has python bindings.
Johan _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/