最近、QT Grapohics View Frameworkを使用して新しい視覚化ソフトウェアを開発しました。 ソフトウェアでは、上記の約1万点の点と線を含む多くのアイテムを表示する必要があります。 しかし、表示の過程で、プールの効率があり、しばしば応答がありません。それをズームしたり、シーンの位置を取り除きたいときは、ある範囲を待つ必要があります。 だから、私はそれが正常であるかどうか、状況の効率を改善する方法を知りたい。おかげさまで 膨大なアイテムがある場合のQt Graphics View Frameworkの効率について
2
A
答えて
2
私は、グラフィックス・ビュー・フレームワークを使用して、地理的地図(数千点の大きなポリゴン)を描画します。それはとてもうまくいく。
Qt-4.6では、ズームや移動の際に遅延がありました。アンチエイリアスを有効にしたディーラーは、アプリケーションを強制終了するのがずっと長かったです。 Qtの最新バージョンを使用してみてください。
また、カスタムQGraphicsItem-sを使用している場合、この記事のチェック:Qt: Improving QGraphicsView Performance。
0
私がすることで、パフォーマンスと私の最も深刻な問題を修正:pointCloud(painter-> drawPointsとscroolバー(で/ズームアウトやスクロールするとき、それは多くのことを助けた)、
- .constData()、pointCloud.size());
- アイテムを移動した場合の無効化インデックスやインデックス作成を有効にしても、いくつかの操作
- は、化粧品のペンを使用して避け、0幅やQtの:: NoPen
- 常にその可能SETVIEWPORT(新しいQGLWidget(QGLFormat(QGL :: SampleBuffers)) );
- setViewportUpdateMode(FullViewportUpdate);
関連する問題
- 1. Qt Graphics View、画像を表示! 、ウィジェット
- 2. QtとOpenCVの効率的な統合
- 3. MySQLの効率的なテストで、値がより大きい値の場合は
- 4. 膨大な量のデータを含むNSScrollviewで効率的にスクロールするには?
- 5. 挿入操作が膨大な場合、優先度キューのどの実装が有効になりますか?
- 6. Cocoa:Quartz、Core Graphics、Context vs View。ああ私!
- 7. Entity Frameworkのグループによってかつ効率的に
- 8. 私のアプリケーションが頻繁に膨大なファイルを書き出す場合、ファイルを扱う最もメモリ効率の良い方法は何ですか?
- 9. JDeveloperでMobile Application Frameworkのアイテムが無効にされている
- 10. Entity Framework効率的なクエリフィルタ
- 11. PHP:ユーザがオンラインである場合の最も効率的な追跡方法
- 12. iOSでデバイスメモリが少ない場合、デバイス上に膨大な数のイメージが表示される
- 13. のXpathアプローチ大きなファイルの場合には、あなたがつもりだ
- 14. テンプレートの効率について
- 15. テーブル内のレコード数が膨大な場合、MySqlのパフォーマンスはリアルタイムではありません
- 16. 私の膨大なXMLにエラーがありますか?
- 17. 膨大な数のセッションを格納するための最も効率的なデータ構造は何ですか?
- 18. 2つの大きなテキストファイルの効率的なファイル比較
- 19. アイテムごとに2つの大きなXMLファイルを効率的に比較する方法は?
- 20. ユーザーのFacebookセッションが有効な場合、別のView Controllerにリダイレクトする方法はありますか?
- 21. Qt/C++:効率的に描画する
- 22. GoogleAppEngineのJDO:膨大な数のレコードからフィールドのサブセットを効率的に取り出す方法
- 23. 無効になっている場合、QAbstractItemViewアイテムを選択できません。
- 24. Django REST Frameworkシリアライザを使用した効率的な結合
- 25. 多くの読者がいる場合にpthread_rwlockを使用する効率
- 26. 異なるパラメータのアイテムを効率的にソートするには?
- 27. アイテムに動的なサイズがある場合、コレクションビューでアイテムの横一列を持つ方法
- 28. 大量のアイテムを含むリスト<MyObject>の効率的な作成
- 29. UIScrollViewのラベルがViewより大きい場合のみスクロールします
- 30. HOWTOは効率的に私が持っているMySQLのテーブルを持っていた場合には、巨大なMySQLのテーブル