我已经创建了一个QGraphicsRectItem,并且另外一个小的QGraphicsRectItem被放置为子级。我可以通过鼠标将子项目移动到父项目的顶部。我需要在子矩形区域下面获取父项的QPixmap,以便我可以将自定义模糊算法应用于它并渲染到子项。最后,我将子项移动到父项的顶部,我可以看到模糊的父区。那么有没有办法从子项目中获取父项的QPixmap区域与子项位置相对应?
只是一个想法:获得孩子相对于父母职位的位置当然是可行的(参见G.M.评论)。一旦你得到它,你只需要反转它。
如果子项的左上角位于相对于父项的坐标(x,y)处,则父项的左上角位于相对于子项的坐标(-x,-y)处。