一些背景 - 假设您有 QGraphicsScene,并且只有一个视图,它与场景的比例为 1-1。您有一个 QRect A,它表示场景的外部视图,具有预定义的像素大小。你有一个 QRect A1,它是 A 内部的一个较小的矩形。
如何将 A1 转换为场景,使其正确缩放(即,如果它是矩形 A 的 1/4,它将占据场景的 1/4),然后撤消该变换以缩放在场景中创建的矩形正确地适合矩形 A?
我可以做所有这些蛮力,但我想知道是否有办法使用 Qt 的内置类......
一些背景 - 假设您有 QGraphicsScene,并且只有一个视图,它与场景的比例为 1-1。您有一个 QRect A,它表示场景的外部视图,具有预定义的像素大小。你有一个 QRect A1,它是 A 内部的一个较小的矩形。
如何将 A1 转换为场景,使其正确缩放(即,如果它是矩形 A 的 1/4,它将占据场景的 1/4),然后撤消该变换以缩放在场景中创建的矩形正确地适合矩形 A?
我可以做所有这些蛮力,但我想知道是否有办法使用 Qt 的内置类......