When I subclass a c++ object which is wrapped in SIP, I have found that I need to include all functions of that C++ object in the SIP interface that are used from within that class (or any of its subclasses). For example, this one class I am using in python subclasses a class that subclasses QAbstractProxyModel, and overrides the function "Qt::ItemFlags flags(const QModelIndex &index) const;". I do not use this function at all in python, but it doesn't get called unless I include it in the SIP interface. Can someone explain what is happening here? I would think that if that class is being instantiated properly, then inside C++ the interface should have all of the functions implemented. Is it possible I am not doing something right here?
Thanks, Blaine _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
