[PySide] PySide is Dead?

Hugo Parente Lima hugo.lima at openbossa.org
Mon Dec 10 18:36:11 CET 2012


On Monday, December 10, 2012 05:24:18 PM Henry Gomersall wrote:
> On Mon, 2012-12-10 at 11:38 -0500, Stephan Deibel wrote:
> > Henry Gomersall wrote:
> > > I was thinking about thistoday  (triggered by the original email!).
> > > 
> > > How realistic is it to create an API-extractor definition ->  Cython
> > > tool, combined with the (possibly more developed) pxd generation tool:
> > > http://www.google-melange.com/gsoc/project/google/gsoc2012/redbrain1123/
> > > 28002
> > > 
> > > (which seemingly is in an alpha state)
> > > 
> > > Is there more to creating QT bindings than that? How much effort would
> > > that be?
> > > 
> > > It strikes me that Cython solves many of the difficult problems already,
> > > and it supports C++ pretty well now.
> > 
> > The above is a SoC project which means it's just been developed by a
> > student and probably never used, so it would undoubtedly require some
> > work.  Otherwise it may not be a bad approach.  I don't know if the
> > custom code and hints from PySide could be used with that.  If not, it's
> > really just a complete replacement of PySide, which is probably more
> > work than is needed.
> 
> Yeah, it still needs some work. The approach is very interesting, and
> fills a missing hole in Cython.
> 
> I suppose my point is that the entirety of Pyside should (in an ideal
> world) be just a list of mappings from C++ types to Python types. The
> heavy lifting should be left for a common tool. You're saying that is
> where the bugs are? That's interesting and gives me much more of an
> impetus to fix some (though on my one foray into such an attempt, I got
> pretty lost pretty fast, and didn't manage to achieve anything useful -
> it was far too muddy).

PySide has some unnecessary complications, the one that I remmenber now is the 
support for Python objects that inherits of two or more C++ objects, e.g.

class Foo (QObject, QFoobar):
   ...

This add a lot of complication in the implementation, some bizarre behaviors  
and almost nothing benefits.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20121210/57677dd0/attachment.sig>


More information about the PySide mailing list