シミュレーションの結果を表示するソフトウェアを開発しています。私はタイルを使用していますが、マップには数百万のタイルがあるため、QGraphicsの機能を使用せずに、「シーン全体を描画し、表示されている部分のみを表示する」ことにしました。何百万ものタイル。
その代わりに、マップの表示部分(数百のタイル)のみを表示します。それは非常にうまく機能します。QGraphicsSceneとQGraphicsViewにQGraphicsPixmapItem(= tiles)を追加します。
私の問題は:地図をスクロールする方法は?マップ(=シーン)を含むオブジェクトを移動して、すべてのタイルが一度に移動するようにします。どうやってやるの ?