Hello.

I'm writing a chess app., after implementing mouse events for movement, everything worked fine (I was able to move the pieces on the board like charm).

then my QScene stopped retrieving topmost items, and went to the lowest item (i.e chess squares), the pieces cannot be moved at all .
Did anybody encounter an issue like this ? how can I fix it ?

# note :the scene code is very big, but all I did is adding items, perfectly placing the pieces of chess above the squares (unique 64 squares , unique 16 pieces for each side), here's how the scene looks after running :

Untitled.jpg

I'm using (itemAt ( x,y)->setPos(z,q) ) to move items.