

void MainWindow::on_actRectangle_triggered()
{
QGraphicsRectItem *item = new QGraphicsRectItem(-50 , -30 ,100, 60);
item->setFlags(QGraphicsItem::ItemIsFocusable | QGraphicsItem::ItemIsSelectable |
QGraphicsItem::ItemIsMovable );
item->setBrush(Qt::yellow);
item->setPos(-100 + (qrand() % 200) , -60 + (qrand() % 120));
item->setData(Itemid, ++seqNum);
item->setData(ItemDescription, "QGraphicsRectItem");
scene->addItem(item);
scene->clearSelection();
item->setSelected(true);
}
void MainWindow::on_actCircle_triggered()
{
auto *item = new QGraphicsEllipseItem(-50 , -50 ,100, 60);
item->setFlags(QGraphicsItem::ItemIsFocusable | QGraphicsItem::ItemIsSelectable |
QGraphicsItem::ItemIsMovable );
i