Hi marcell well in fact what I need is having, saying, three circles placed on one line of a rectangle. So when the rectangles is added there will be attached 3 circles to a specific line(see below bad drawing).
---o----o----o--- | | | | ------------------- each item needs to have separate functionality, so you should be able to set different attributes on each item. Is the createItemGroup, still the best way forward? thanks mads ----- Original Message ---- From: Marcell Mars <marcell.m...@gmail.com> To: pyqt@riverbankcomputing.com Sent: Monday, April 6, 2009 3:30:07 PM Subject: Re: [PyQt] Connecting two QGraphicsItems On Mon, Apr 6, 2009 at 3:07 PM, Mads <kofo...@yahoo.com> wrote: > I hope someone can help me witth this problem. It is probably straight forward > I have a QGraphicsItem and a QGraphicsEllipseItem, when I add the > QGraphicsItem to th > graphicsview I want the QGraphicsEllipseItem to be added as well and be > connected with > the QGraphicsItem. So if you drag the QGraphicsItem around the > QGraphicsEllipseItem > will follow. QGraphicsScene has method createItemGroup: http://doc.trolltech.com/4.5/qgraphicsscene.html#createItemGroup and by setFlag method you set QGraphicsItem.ItemIsMovable flag... http://doc.trolltech.com/4.5/qgraphicsitem.html#setFlag so your code could look like this: myItemGroup = myScene.createItemGroup([myGraphicsItem, myEllipseItem]) myItemGroup.setFlag(QGraphicsItem.ItemIsMovable) hope it helps.. _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt