相关疑难解决方法(0)

在QGraphicsView的ScrollHandDrag模式下,如何停止QGraphicsItems在场景中的移动?

QGraphicsItem在场景的不同部分有多个场景.在应用程序中,有一种模式的用户可以滚动场景(手掌拖动模式).为了实现滚动在现场我设定dragModeQGraphicsViewScrollHandDrag.

但问题是当用户试图通过拖动(MousePressMouseMove)任何QGraphicsItem而不是滚动场景来滚动场景时,它会移动QGraphicsItem.

如何停止移动QGraphicsItem和滚动场景,但我还是想选择QGraphicsItems?

任何解决方案或任何指针都会有所帮助.

注意:有非常多的QGraphicsItems和各种类型.所以无法在QGraphicsItems 上安装事件过滤器.

qt qt4 qgraphicsview qgraphicsitem qgraphicsscene

7
推荐指数
1
解决办法
5902
查看次数

标签 统计

qgraphicsitem ×1

qgraphicsscene ×1

qgraphicsview ×1

qt ×1

qt4 ×1