标签: qt mouseevent qgraphicsitem
我在QGraphicsItem中有一个QGraphicsScene的子类。为了处理项目中的鼠标事件,我重新实现了mousePressEvent和mouseReleaseEvent。因为我希望项目可以移动,所以我在构造函数中写了setFlags(ItemIsMovable);。但是当我移动项目时,我的mouseXxxEvent方法也会被调用。
QGraphicsItem
QGraphicsScene
mousePressEvent
mouseReleaseEvent
setFlags(ItemIsMovable);
mouseXxxEvent
如何检测鼠标事件是否用于移动项目?我可以重新实现上述功能之一。