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.

5. Are there bindings to Libart?

Well, I hope you understood my concerns, and if you have any tips, I
will be very grateful.


Not really, there are some very incomplete ones in gnome-python required by gnome-print.
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/

Reply via email to