标签: c++ qt qgraphicsscene qgraphicsitem
我有一个QGraphicsScene和一个QGraphiscView。我在场景中有很多项目,每个项目集都定义了行为。我称之为正常模式。因此,在正常模式下,我可以进行交互并从视图中查看场景中的项目。 我想创建一个X射线模式,这基本上意味着场景中所有项目的位置都相同,但是项目和行为却不同。 问题是,以下哪一种是在模式之间切换的更好方法(甚至有更好的方法):
从易于实施,效率和速度来看,哪个选项更好? Qt中有内置选项可以做到这一点吗?