に私は(つまり、あなたが/パン、ズーム、マップの複数が表示されますすることができます)、Googleマップと同様の機能でのQtのGUIアプリケーションを構築しています。現時点では、(ハードドライブから)必要な画像の256ピクセルブロックを動的にロードしています。ストリーミングQImagesは、Qtの4.7
は、あなたが想像できるように、これは私がパンやズームをしていたときに私のプログラムを遅くします。私は別のスレッド(MapLoader)を使用して、必要に応じて画像をロードしたいと考えています。
マイデータクラスは、画像への三重のポインタを有している(すなわち、QImageの* [X] [Y])。ビューポートの外側の画像はnullですが、ビューポートの内側の画像はQImageポインタです。
私の問題は、私は私の画家は、画像の配列にアクセスし、(関係なく、それらがロードされているかどうかの)それらを描くことができるようにしたいです。同時に、アレイへのアクセスをブロックすることなく、アレイに画像をロードする。私はこの問題を解決するに取り掛かることができますどのように
?画像の配列は揮発性でなければならないのですか?