Qt 绘制与Qgraphicscene相交的部分矩形

Qt 绘制与Qgraphicscene相交的部分矩形,qt,qgraphicsview,qgraphicsitem,qgraphicsscene,Qt,Qgraphicsview,Qgraphicsitem,Qgraphicsscene,我有一个QGraphicscene,在上面我可以播放视频。我有另一个红色矩形,它是QGraphicsItem。此矩形(QGraphicsPixmapItem)位于QGraphicscene上的图像上。我有一个黄色的矩形框(QGraphicsItem),我用它来缩放场景中的区域。 我通过将视频裁剪到另一个视图窗口中的相应坐标来显示黄色框下的部分区域。但是,如果缩放窗口与红色矩形重叠,我希望在缩放窗口下显示红色矩形的部分。 我该怎么做 多谢各位 您所询问的示例图像在这里非常有用。@merlin我添加

我有一个QGraphicscene,在上面我可以播放视频。我有另一个红色矩形,它是QGraphicsItem。此矩形(QGraphicsPixmapItem)位于QGraphicscene上的图像上。我有一个黄色的矩形框(QGraphicsItem),我用它来缩放场景中的区域。
我通过将视频裁剪到另一个视图窗口中的相应坐标来显示黄色框下的部分区域。但是,如果缩放窗口与红色矩形重叠,我希望在缩放窗口下显示红色矩形的部分。 我该怎么做


多谢各位

您所询问的示例图像在这里非常有用。@merlin我添加了一个图像。它可见吗?好的,您能告诉我怎么做吗。我曾尝试将渲染作为一个选项,但由于帧不断出现,我无法渲染多个项目。也不能为不同的矩形区域绘制线。“通过将视频裁剪到另一个视图窗口中的相应坐标”此另一个视图窗口是另一个Qgraphicscene上的GraphicsView吗?另一个窗口是GraphicsView。只裁剪视频不是问题,因为它只是一个图像。所以我可以使用复制功能。但是我必须裁剪缩放窗口下的红色矩形。那么如何裁剪缩放窗口下的整个场景呢?非常感谢。