void setupScene(QGraphicsScene &s) { for (int i = 0; i < 10; i++) { qreal x = rnd(1), y = rnd(1); QAbstractGraphicsShapeItem * item = new QGraphicsRectItem(x, y, rnd(1-x), rnd(1-y)); item->setFlags(QGraphicsItem::ItemIsSelectable | QGraphicsItem::ItemIsMovable); item->setPen(QPen(Qt::red, 0)); item->setBrush(Qt::lightGray); s.addItem(item); } }