Switch to PyQt v2 API for QString and QVariant #8795
Labels
High Priority
An issue or pull request that if not addressed is severe enough to postponse a release.
Milestone
Original Reporter: Russell Taylor
This ticket is blocked by :
This ticket is blocks :
TRAC5939This is required in order for us to be able to bring in IPython as the interpreter window. In this API, QString & QVariant are mapped to equivalent Python types instead of being wrapped objects as they are with the v1 API. There are other types that have a v2 API (see [http://pyqt.sourceforge.net/Docs/PyQt4/incompatible_apis.html here]), but these are the only ones we must move so that's as far as I will go.
Effecting the switch itself is easy, it's hunting down the places that break when we do it that's the hard part. It's no longer possible to instantiate these types on the Python side (easier to find), or to use methods of those types on returned objects (harder to find).
Keywords: IPython
The text was updated successfully, but these errors were encountered: