[PyQt] ANN: PyQt v4.6 and SIP v4.9 Released
Christian Caron
ccaron at fattoc.com
Mon Sep 28 20:59:52 BST 2009
I just upgraded and I get problems patching at the instance level.
I used to patch my own 'customEvent' on the QApplication at the
instance level. This doesn't work anymore.
Patching still works at the class level. The following code
illustrates this:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class App(QApplication):
def customEvent(self, event):
print 'inherited', event
if __name__ == '__main__':
def classPatch(self, event):
print 'classPatch', event
def instancePatch(event):
print 'instancePatch', event
# This still works
# App.customEvent = classPatch
app = App([])
# This used to work but doesn't anymore.
# app.customEvent = instancePatch
QApplication.sendEvent(app, QEvent(1000))
widget = QWidget()
widget.show()
app.exec_()
On Sep 26, 2009, at 11:13 AM, Phil Thompson wrote:
> PyQt v4.6 and SIP v4.9 have been released and are available from the
> usual
> places.
>
> This more or less completes the development identified in the (now
> discarded) roadmap. In particular it means that QString and QVariant
> can be
> made to disappear completely. This is the default if you are using
> Python
> v3. Python v2 retains the old behaviour (for obvious compatibility
> reasons)
> but you can select the new behaviour using the new sip.setapi()
> call. All
> the examples will still run under Python v2 and v3.
>
> See the respective NEWS files for the details.
>
> Phil
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20090928/65a5d601/attachment.html
More information about the PyQt
mailing list