On Mon, 2006-10-30 at 08:13 -0500, Samuel Cormier-Iijima wrote: > You might want to look at this FAQ entry as a starting point: > > http://www.async.com.br/faq/pygtk/index.py?req=show&file=faq23.022.htp > > Sorry I can't help you more, just found this looking for some other > PyGTK related stuff and hoped it could help. > > Samuel Cormier-Iijima > > On 10/29/06, Sean Kelley <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I have a collection of Gtkmm widgets that are a part of a library. > > What are my options in providing support for PyGtk? Will I need to > > rewrite those widgets in C as a Gtk+ library? Or is there a way to > > provide Python bindings to a Gtkmm library?
Yes, the use of pygobject_new() will allow you to get an object that you can use in Python code. But I guess that just gives you a generic base API for that object, unless you also have a pygtk-style wrapper for an underlying GObject. For instance, pygobject_new() wouldn't normally give you an object with python methods like the C++ object's methods. I'm using pygobject_new() in Glom where I use both C++ and Python bindings for libgda, using both APIs for the same underlying object. I guess it might be worth investigating the use of the Python API (or boost::python) to provide real pygtk/Python bindings for a gtkmm-based class, but it's not something I've tried before. -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.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/
