我正在开发一个软件来显示模拟结果。我正在使用瓦片,由于地图有几百万个瓦片,我决定不使用 QGraphics 功能“绘制整个场景,只显示可见部分”,因为我读到它适用于数千个瓦片,而不是数以百万计的瓷砖。
因此,我只显示地图的可见部分(几百个图块)。它工作得很好。我在 QGraphicsScene 和 QGraphicsView 中添加 QGraphicsPixmapItem (=tiles)。
我的问题是:如何滚动地图?我想移动包含地图的对象(=场景),以便所有图块同时移动。我怎样才能做到这一点 ?