[PyKDE] PyQt4 Update

Phil Thompson phil at riverbankcomputing.co.uk
Mon Dec 5 16:21:56 GMT 2005


On Saturday 03 December 2005 6:56 pm, David Boddie wrote:
> > > There also seemed to be some problems with the default implementations
> > > of methods in QAbstractListModel subclasses, but I'll have to explore
> > > that later.
>
> Just to clarify: subclasses of QAbstractListModel that don't reimplement
> columnCount() should automatically inherit the base class's behaviour and
> return 1. It seems that the inheritance mechanism wasn't working correctly
> for these classes, possibly because QAbstractListModel implements
> columnCount() as a private function. I don't know how SIP deals with this.

Are you sure? Doesn't the private implementation effectively block the method 
from being propagated to more specific classes?

Try and compile:

	QModelIndex i;
	QStringListModel m;

	m.columnCount(i);

Phil




More information about the PyQt mailing list