I tried to lock them, but it was no good. Each and every square is an QPixmapItem defined inside a class called square. Being Pixmap items, I guess they're movable at all times, especially when using the "itemAt(*mousePress)->setPos(point *x)..