On Sat, 6 Jun 2009 06:45:56 +0200, Gerard Vermeulen <[email protected]> wrote: > On Fri, 05 Jun 2009 13:45:42 +0100 > Phil Thompson <[email protected]> wrote: > >> PyQt v4.5 and SIP v4.8 have been released and are available from the >> usual download pages. >> >> Highlights of the new PyQt release include support for Python v3 and >> Qt v4.5.1, and a new Pythonic API for connecting signals and slots. >> >> Windows installers are available for Python v2.6 and v3.0. Support for >> MySQL and PostgreSQL has been added to these. >> >> There is also a new release of PyQt v3 to maintain compatibility with >> SIP v4.8 > > I discovered that the semantics with signals taking typedefs as > arguments has changed with respect to previous releases of PyQt and SIP. > > To make one of PyQwt's examples (PickerDemo) work with PyQt v4.5 and > earlier releases I have code like: > > if PYQT_VERSION < 0x040500: > picker.connect(picker, SIGNAL('selected(const QwtPolygon&)'), slot) > else: > picker.connect(picker, SIGNAL('selected(const QPolygon&)'), slot) > > where I have the following typedef > > typedef QPolygon QwtPolygon; > > in one of my SIP files. Is this change a bug or a feature?
If the behaviour is different to that of C++ then its a bug. Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
