[PyKDE] subclassing QListViewItem
phil at riverbankcomputing.co.uk
Mon Oct 27 18:52:00 GMT 2003
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__().
More information about the PyQt