最近,我使用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. QGraphicsView大量项目的框架性能问题
- 7. 大规模的效率问题
- 8. 效率问题
- 9. 效率问题
- 10. OOP和Python新手 - 关于存储大量对象的问题
- 11. 在Qt项目中使用CMake与Gnu时包含问题
- 12. 关于处理大字符串的问题关于内存使用的问题
- 13. 关于JavaScript中封闭/封装效率的问题
- 14. 数据库设计 - 关于效率的问题(和一般设计质量)
- 15. MySQL - 关键效率问题100%
- 16. String.Split效率问题
- 17. CSS效率问题
- 18. 关于在CakePHP中缓存的问题
- 19. 关于Qt国际化的问题
- 20. 大会装载问题在我的项目中使用Newtonsoft.Json.WindowsPhone.dll时
- 21. 在github上为大学项目克隆存储库的问题
- 22. Tokenizer效率问题
- 23. 关于在Android Studio中打开项目的问题
- 24. MySQL的效率问题
- 25. 时间效率Gameloop在J2ME
- 26. 合并数据帧存储效率问题大熊猫
- 27. 关于在Django中批量保存对象的问题
- 28. 关于在高流量网站缓存的问题
- 29. 关于android画布效果的效率
- 30. QT-Graphics - 如何限制项目的移动