如何有效地移动大量的图形项目
How to move large amount of qgraphicsitem efficiently?
我有很多qgraphicitem,它们是地图上的航路点。我想把它们搬到一起。因此,我使用for循环来调用他们的setPos()
函数。但当项目数量变大(超过100)时。移动变得缓慢。。。我该如何提高效率?
如果您将它们全部移动相同的量,那么您可以使用QGraphicsItemGroup
对所有航路点项目进行分组;然后,您可以简单地移动项目组以自动移动该组中的所有项目。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 欧拉项目#8答案是大以获得有效答案
- 从链接列表c++中删除一个项目
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 既然存在危险,为什么项目要使用-I include开关
- 逆向工程项目到图形UML图
- Directx11 项目将不显示图形输出
- CMAKE:在多图形/二进制C 项目中添加通用标头的IDE可见性
- 用于将三维模型导入OpenGL/C++项目的推荐文件格式和图形库
- 自定义图形列表视图项目不更改文本颜色
- 如何有效地移动大量的图形项目
- 在调整窗口大小时重新定位图形项目
- Qt子类化的图形场景不允许我选择/聚焦到它上面的图形项目
- 如何在Qt小工具项目中更新图形视图(Qt Creator)
- 对于需要生成一些图形的c++项目,推荐使用哪个graphviz库API
- Q图形项目插入顺序