情况如下: 我有QGraphicsView,QGraphicsScene和QGraphicsItem。 当我没有实现鼠标事件时,我可以拖动项目。 但是当我在QGraphicsView中实现
时class MyView: public QGraphicsView {
...
protected:
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
void mousePressEvent(QMouseEvent *event);
...
}
我不能再拖动物品了。
我应该以某种方式为QGraphicsItem实现鼠标事件并从QGraphicsView转换它们吗?
目前,在QGraphicsItem中,我没有这些方法并使用默认值。 谢谢。