[Qgis-developer] QGIS Processing Framework

Camilo Polymeris cpolymeris at gmail.com
Wed Jul 6 13:16:36 EDT 2011


> 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

Yes, that is at least part of the problem. I'll continue without
traits ATM, as Paolo and Martin recommended.

Camilo


More information about the Qgis-developer mailing list