代码之家  ›  专栏  ›  技术社区  ›  ilya1725

如何从QGraphicsItemGroup中正确删除项

  •  0
  • ilya1725  · 技术社区  · 6 年前

    我有一个在地图上画我们的无人机路线的应用程序。路线是存储在图形中的一组点和线 QGraphicsItemGroup 对象。每次无人机移动时,都会添加一个点和一条线 addToGroup() 方法。但是,经过一段时间后,组的大小和相关的绘图过程对主机系统来说变得非常繁重。

    有什么有效的方法来限制 ?

    • 使用中的某些方法限制组对象可以包含的项目数 QGraphicsSiteMgroup组 ?
    • QGraphicsItem::childItems() 获取组中的项目列表,然后使用 QGraphicsItemGroup::removeFromGroup
    0 回复  |  直到 6 年前