[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] sip.pyd crash due to class order of inheritance
From:       Demetrius Cassidy <dcassidy36 () mass ! rr ! com>
Date:       2009-12-27 23:21:26
Message-ID: 26938128.post () talk ! nabble ! com
[Download RAW message or body]




Phil Thompson-5 wrote:
> 
> On Sun, 27 Dec 2009 12:12:09 -0800 (PST), Demetrius Cassidy
> <dcassidy36@mass.rr.com> wrote:
> > import sys
> > from PyQt4 import QtCore, QtGui
> > 
> > app = QtGui.QApplication(sys.argv)
> > 
> > class Ui_Frame(object):
> > def setupUi(self, Frame):
> > Frame.setObjectName("Frame")
> > Frame.resize(200, 300)
> > Frame.setMinimumSize(QtCore.QSize(200, 200))
> > 
> > class FrameWnd(Ui_Frame, QtGui.QFrame):
> > 
> > def __init__(self):
> > QtGui.QFrame.__init__(self)
> > self.setupUi(self)
> > 
> > frm = FrameWnd()
> > frm.show()
> > sys.exit(app.exec_())
> > 
> > If you inherit from Ui_Frame before QFrame, you get a crash in sip.pyd.
> But
> > if you swap the order around it works fine. This is using  Sip 4.10
> 12/23
> > snapshot along with PyQt 4.7 12/23 snapshot
> 
> Already fixed in the current SIP snapshot (I think).
> 
> Phil
> _______________________________________________
> PyQt mailing list    PyQt@riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
> 
> 

Yes the latest snapshot seems to fix it - thanks.

-- 
View this message in context: \
http://old.nabble.com/sip.pyd-crash-due-to-class-order-of-inheritance-tp26936416p26938128.html
 Sent from the PyQt mailing list archive at Nabble.com.

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic