[PyQt] Getting QGraphicsWidget from methods that return
	QGraphicsItems
    Aron Bierbaum 
    aronbierbaum at gmail.com
       
    Wed May 14 22:52:28 BST 2008
    
    
  
I have been having problems when trying to iterate over a list
returned from QGraphicsScene.items(). It appears that even though I
add a QGraphicsWidget instance, I never get it back out. I actually
traced this down when trying to add support to PyQt for Qt 4.4 a few
months ago. The following needs to be added to qgraphicsitem.sip
%ConvertToSubClassCode
    switch (sipCpp->type())
        {
        case 2:
            sipClass = sipClass_QGraphicsPathItem;
            break;
        ...
        case 9:
            sipClass = sipClass_QGraphicsSimpleTextItem;
            break;
        case 10:
            sipClass = sipClass_QGraphicsItemGroup;
            break;
        default:
            sipClass = 0;
        }
%End
Thanks,
Aron
    
    
More information about the PyQt
mailing list