问各位QT巨佬们一个问题:
我有一个GfxObj类继承自QGraphicsItem
GfxObj类内部有个成员变量GfxChildObj也继承自QGraphicsItem
并且GfxChildObj初始化的时候设置了GfxObj为其parent: GfxChildObj::init(parent=GfxObj)
然后GfxObj通过QGraphicsScene.addItem()被加入到了QGraphicsScene
但是GfxChildObj没有
我发现事件处理函数GfxObj.mouseMoveEvent()可以被调用到
但是GfxChildObj的mouseMoveEvent()不能被调用到
我估计是因为GfxChildObj没有被加入到QGraphicsScene
请问大佬们如果对象层次如此,如何使得GfxChildObj的mouseMoveEvent()也能被调用到?
谢谢!
--
FROM 158.140.1.*