On Monday 27 October 2003 5:24 pm, Peter Bienstman wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi all, > > The following code works as expected: > > QListViewItem(self.element_list, "foo") > > But now I'm trying to subclass a QListViewItem: > > class ElementItem(QListViewItem): > def __init__(self, parent, elem): > QListViewItem.__init__(parent, "foo") # line x > ... > > If I try this: > > ElementItem(self.element_list, elem) > > I get: > > line x: TypeError: unbound method __init__() must be called with > QListViewItem instance as first argument (got QListView instance instead) > > But I was able to give it a QListView as first constructor argument when I > created the ListViewItems directly. > > Am I missing something?
The error message you are getting describes exactly what is wrong. Pass "self" to QListViewItem.__init__(). Phil _______________________________________________ PyKDE mailing list [EMAIL PROTECTED] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
