[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