0

我正在使用 Qt 开发软件。我有一个可以调整大小的 QGraphicsView。

我想让用户加载图像(一些地图)作为视图的背景,并能够在图像上放置一些标记(QGraphicsPixmapItem)并移动它们。图像上标记的位置很重要,因为它们是地图上的标记。

如果用户尝试通过调整窗口大小来调整视图大小,则图像也会被调整大小。因此标记不会位于地图的先前位置。

似乎标记位置也应该缩放到视图。

例如查看这张图片。地图上有4个标记: 以小尺寸查看

使视图全屏后(不更改项目位置): 以全屏尺寸查看

所以我的问题是即使在调整大小时如何修复地图上的项目位置?

4

0 回答 0