Hi, I was wondering if I could get a comment on this. Its been 4 weeks since I submitted the original version and it has been more or less production ready since Monday.
https://github.com/matplotlib/matplotlib/pull/80 Thanks, Gerald. On 11/04/2011 4:49 PM, Gerald Storer wrote: > Hi, > I've submitted a pull request with backend changes that (should) let > all currently supported versions of PyQt work along side PySide. I've > tested with PyQt 4.8.3 and PySide 1.0.0. > > I haven't bothered chasing down old versions of PyQt as they seem > elusive. > > Gerald. > > On 29/03/2011 3:25 AM, butt...@gmail.com wrote: >> Looking forward, supporting the Python 3 compatible PyQt API is >> likely the way to go. >> >> Le , Gerald Storer <g...@mrxtech.com.au> a écrit : >> > On 28/03/2011 1:10 AM, Peter Butterworth wrote: >> > >> > >> > Wouldn't it be possible to use a single backend compatible with both >> > >> > PyQt and Pyside ? >> > >> > >> > The current Qt mpl backend uses the old PyQt slots/signals API >> which PySide doesn't really support (there are some macros but they >> don't work 100% the same). From a quick glance at the IPython >> implementation it looks like they are using the new API which means >> older versions (<4.5) of PyQt won't be supported. This might be ok, I >> don't know. >> > >> > If it isn't then, there will need to be some try...excepts around >> the place or separate back ends. If you ignore the PySide bugs I had >> to work around I've only changed ~4 lines in the main backend. >> > >> > >> > >> > Pierre's formlayout is also using an obsolete method that isn't >> present in PySide. I've opted to emulate it, but it would be best to >> change the code to use the alternative method available in both PyQt >> and PySide. formlayout also uses the old QString implementation of >> PyQt, PySide only supports the new implementation where QString is >> transparently convert to/from str/unicode. Setting QString = unicode >> seems to work though. >> > >> > >> > >> > Gerald. >> > ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel