Ticket #3977 enhancement new
Reintegrate qt4reactor into twisted
|Reported by:||jknight||Owned by:||michaelnt|
|Cc:||ghtdak, exarkun, thijs||Branch:||
(diff, github, buildbot, log)
|Author:||michaelnt, thijs||Launchpad Bug:|
So, the inevitable has happened, and there are now finally LGPL python bindings for the previously LGPL'd Qt, called "PySide": http://codeposts.blogspot.com/2009/08/lgpl-python-bindings-for-qt-released.html
Supposedly, PySide is even API compatible with PyQt: just replace every PyQt4 import with a PySide import.
It'd thus be nice to get a qt4reactor like ( http://github.com/ghtdak/qtreactor/tree/master) merged back into twisted, but written for PySide instead of PyQt4.
I'd additionally note that if the compatibility is as it is claimed, an end-user who wants to use the designed-for-PySide qtreactor with PyQt4 -- perhaps because they already have PyQt4 installed and do not have PySide installed -- could pretty trivially poke a thing into sys.modules['PySide.QtCore'] first before calling qt4reactor.install(). But of course that's nothing to do with Twisted.