如何将两个QGraphicsItems合并到一个自定义项目中?

时间:2019-05-06 19:23:49

标签: qt qgraphicsitem

我有一个问题,我不知道该如何面对,我一直在寻求帮助。我最近开始使用Qt,但我真的不知道Qgraphicsitems是如何工作的。

我有一个场景,每次程序启动时都必须创建一组图形项,但是有时我必须更新其中一些始终在一起的图形项。

因此,我正在考虑创建一个包含所有Qgraphicsitem的Qgraphicsitem。这样我就可以轻松处理它们。我的问题是我不确定这是否是一个好方法。从模块化的角度来看,这是有道理的,因为那组项目总是在一起的,这样我就不必每次都创建所有项目,但是我不知道如何在第一平面上做到这一点,我该如何创建QgraphicsItem里面有一些QgraphicsItems?

1 个答案:

答案 0 :(得分:0)

听起来像您在寻找QGraphicsItemGroup:

  

QGraphicsItemGroup类提供了一个将一组项目视为单个项目的容器。

https://doc.qt.io/qt-5/qgraphicsitemgroup.html