On Sat, Jul 2, 2011 at 2:37 PM, Camilo Polymeris <[email protected]>wrote:
> I have now invested a week trying to reconcile traits & the processing
> framework, without satisfying results. It may have to do with me not
> having any experience with traits.. but I must admit, I am quite
> confused and not sure how to proceed.
>
> Would appreciate if someone else can have a look at the code (traits
> branch) and comment.
>
>
>
> Regards,
>
> Camilo
>
I don't know if this is relevant to the crashes you have been getting, but
TraitsUI and most other Enthought Qt-oriented GUI projects use version 2 of
the SIP QString and QVariant APIs:
https://github.com/enthought/pyface/blob/master/pyface/qt/__init__.py
This is done so they can swap between PyQt4 and PySide without hassle and to
get better unicode and Python 3 support. QGIS uses Version 1 of those APIs
which is fundamentally incompatible. QGIS could upgrade to version 2 but all
Python plugins containing code using QString or QVariant would have to
replace these calls with plain Python strings and objects---definitely a
"2.0" sort of change.
-Charlie
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer