如何从QGraphicsItemGroup

时间:2019-03-07 19:55:18

标签: qt qt5

我有一个应用程序,可在地图上绘制无人机路线。路线是一组存储在QGraphicsItemGroup对象中的点和线。每次无人机移动时,都会使用addToGroup()方法添加另一个点并添加一条线。但是,一段时间后,组的大小和相关的绘制过程在主机系统上变得极为繁琐。

限制QGraphicsItemGroup大小的有效方法是什么?

  • 通过使用QGraphicsItemGroup中的某些方法来限制组对象可以包含的项目数?
  • 我将不得不手动删除旧项目吗?我正在考虑两种方法:使用QGraphicsItem::childItems()获取组中的项目列表,然后使用QGraphicsItemGroup::removeFromGroup
  • 删除第一个项目

0 个答案:

没有答案