I need to create several items and add them to a scene. But for each item I need to set some properties.
Ex.: item.color , item.speed , item.power , etc...

Should I make a class, say "Item", give it those properties and then create a QGraphicsItem and add to the scene, or should I subclass a QGraphicsItem, add those properties and add it to the scene?

Is there any difference in these two approaches? Is one "better" than the other?