[PyQt] QList Specialization Class SIP Error
Phil Thompson
phil at riverbankcomputing.com
Sun Oct 17 21:07:55 BST 2010
On Sat, 16 Oct 2010 19:40:02 +0200, James Meyer <jamesm at lantic.net> wrote:
> Hi
>
> I have a C++ class that extends QList, or more specifically QList<Point>
> where Point is one of our custom classes.
> SIP gives me a syntax error as soon as I add the template parameter to
> the inheritance.
>
> In C++:
> class PointList : public QList<Point> {
> ...
> };
>
> In SIP:
> class PointList : QList<Point> {
> %TypeHeaderCode
> #include <PointList.h>
> %End
> ...
> };
>
> How am I suppose to specify this inheritance in the SIP file?
You have to implement PointList as a %MappedType.
Phil
More information about the PyQt
mailing list