如何有效地移动大量的qgraphicsitem?

时间:2015-04-08 12:27:39

标签: c++ qt qgraphicsitem

我有许多qgraphicsitem,它们是地图上的航点。 我想把它们放在一起。 因此我使用for循环来调用它们的setPos()函数。 但是当物品数量变大(超过100)时。 此举变得缓慢...... 我怎样才能更有效地做到这一点?

1 个答案:

答案 0 :(得分:3)

如果您将它们全部移动相同数量,那么您可以使用QGraphicsItemGroup对所有航路点项目进行分组;然后,您只需移动项目组即可自动移动该组中的所有项目。