我正在使用 Qt 开发软件。我有一个可以调整大小的 QGraphicsView。
我想让用户加载图像(一些地图)作为视图的背景,并能够在图像上放置一些标记(QGraphicsPixmapItem)并移动它们。图像上标记的位置很重要,因为它们是地图上的标记。
如果用户尝试通过调整窗口大小来调整视图大小,则图像也会被调整大小。因此标记不会位于地图的先前位置。
似乎标记位置也应该缩放到视图。
所以我的问题是即使在调整大小时如何修复地图上的项目位置?
我正在使用 Qt 开发软件。我有一个可以调整大小的 QGraphicsView。
我想让用户加载图像(一些地图)作为视图的背景,并能够在图像上放置一些标记(QGraphicsPixmapItem)并移动它们。图像上标记的位置很重要,因为它们是地图上的标记。
如果用户尝试通过调整窗口大小来调整视图大小,则图像也会被调整大小。因此标记不会位于地图的先前位置。
似乎标记位置也应该缩放到视图。
所以我的问题是即使在调整大小时如何修复地图上的项目位置?