我QGraphicsItem在场景的不同部分有多个场景.在应用程序中,有一种模式的用户可以滚动场景(手掌拖动模式).为了实现滚动在现场我设定dragMode的QGraphicsView到ScrollHandDrag.
但问题是当用户试图通过拖动(MousePress和MouseMove)任何QGraphicsItem而不是滚动场景来滚动场景时,它会移动QGraphicsItem.
如何停止移动QGraphicsItem和滚动场景,但我还是想选择QGraphicsItems?
任何解决方案或任何指针都会有所帮助.
注意:有非常多的QGraphicsItems和各种类型.所以无法在QGraphicsItems 上安装事件过滤器.