On 25.02.06 14:05:19, Phil Thompson wrote: > On Saturday 25 February 2006 12:49 pm, Andreas Pakulat wrote: > > Just to make sure I get this right: Using the Qt-delivered models I have > > to keep a reference to them, but when I subclass those models I don't? > > Because here the following works perfectly: > > > > self.tableview.setModel(MyModel(list_)) > > > > There MyModel is derived from QAbstractItemModel and list_ is just a > > list of data items. > > It may appear to work, but it's wrong (unless you are doing something in > MyModel.__init__ to keep the reference alive).
Aaah, now I understand. I do QAbstractItemModel.__init__(self, parent) in MyModel.__init__ and when creating the model I pass "self" as parent to the MyModel constructor. (self beeing a QWidget-derived class) Ok, case closed, for me. Andreas -- Don't relax! It's only your tension that's holding you together. _______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
