It would be quite entertaining to find why having an instance of Qt object as a MyClass()\'s attribute causes a two pages crash log. And how to avoid it:
imp
From the docs:
The following PyQt4 classes may be pickled. QByteArray QChar QColor QDate QDateTime QKeySequence QLatin1Char QLatin1String QLine QLineF QMatrix QPoint QPointF QPolygon QRect QRectF QSize QSizeF QString QTime Also all named enums (QtCore.Qt.Key for example) may be pickled.
The following PyQt4 classes may be pickled.
QByteArray QChar QColor QDate QDateTime QKeySequence QLatin1Char QLatin1String QLine QLineF QMatrix QPoint QPointF QPolygon QRect QRectF QSize QSizeF QString QTime
Also all named enums (QtCore.Qt.Key for example) may be pickled.