最近,我使用QT Grapohics View Framework開發了一個新的可視化軟件。 在軟件中,我們需要展示很多項目,包括點和線,大約一萬以上。 但是,在顯示過程中,有池效率,往往沒有反應。當我們想放大或取消場景的位置時,我們必須等待一段時間,這很難承受。因此,我想知道這是否正常以及如何提高關於情況的效率。 謝謝。關於Qt Graphics View Framework在存在大量項目時的效率問題
2
A
回答
2
我使用Graphics View Framework繪製地理地圖(具有數千個點的大型多邊形)。它做得很好。
在Qt-4.6中,縮放和移動時出現延遲。隨着antialiasing啓用交易時間很長,最好是殺死應用程序。因此,請嘗試使用Qt的最新版本。
此外,如果您使用自定義QGraphicsItem-s檢查這篇文章:Qt: Improving QGraphicsView Performance。
0
我固定我的最嚴重的問題,性能是:
- 與painter-> drawPoints禁用雙擊自動滾屏條(輸入/輸出縮放和滾動時,它幫助了很多),
- ploting點(點雲.constData(),pointCloud.size());
- 在移動的物品或啓用索引但是避免一些操作
- 使用化妝品筆,0寬度或Qt的:: n打開總是的情況下禁用該索引可能
- setViewport(新QGLWidget來繪圖(QGLFormat(QGL :: SampleBuffers)) );
- setViewportUpdateMode(FullViewportUpdate);
相關問題
- 1. .NET等價於Qt Graphics View Framework?
- 2. 如何讓Qt Graphics View Framework支持自定義圖層
- 3. 關於python排序效率的問題
- 4. 如何在Graphics View框架中使用Qt Model/View框架
- 5. Entity Framework關於保存時間的問題
- 6. RecyclerView.Adapter中的大量項目 - 內存問題
- 7. QGraphicsView大量項目的框架性能問題
- 8. 大規模的效率問題
- 9. 將C++項目與Qt項目合併時的問題
- 10. 效率問題
- 11. 關於部署winform項目的問題
- 12. 效率問題
- 13. 關於向量保留大內存的問題
- 14. OOP和Python新手 - 關於存儲大量對象的問題
- 15. 在Qt項目中使用CMake與Gnu時包含問題
- 16. 關於處理大字符串的問題關於內存使用的問題
- 17. 關於0/1揹包效率的問題?
- 18. 關於JavaScript中封閉/封裝效率的問題
- 19. 數據庫設計 - 關於效率的問題(和一般設計質量)
- 20. String.Split效率問題
- 21. CSS效率問題
- 22. MySQL - 關鍵效率問題100%
- 23. 關於在CakePHP中緩存的問題
- 24. 關於Qt國際化的問題
- 25. 關於連接的新手QT問題
- 26. 關於Qt屬性的問題
- 27. 關於在QT
- 28. Tokenizer效率問題
- 29. 在github上爲大學項目克隆存儲庫的問題
- 30. 大會裝載問題在我的項目中使用Newtonsoft.Json.WindowsPhone.dll時