@mghqt
i assume CWidget class is the main widget (window)?
How do you compose/layout the form items? Are you using sub-widgets containers?

Anyways you should do like you did for pos4 if you want to map a child to a parent.

QPoint childPos=ui->label_2->mapTo(this, ui->label_2->pos());