当前位置: 代码迷 >> QT开发 >> QGraphicsItem 的碰撞 有关问题
  详细解决方案

QGraphicsItem 的碰撞 有关问题

热度:520   发布时间:2016-04-25 03:52:13.0
QGraphicsItem 的碰撞 问题
我想在QGraphicsItem::SelectionArea();的区域上画一个 选择框,本来是用在场景中加入item的方法。
但是发现 选择的时候  图形会发生碰撞然后改变位置,我就在QGraphicsItem::drawForeground里面画这个选择框发现还是 会发生碰撞。

不画这个选框的时候 一点没有问题 ,画了之后 ,先抓住一个图形移动鼠标 ,绘制选框的同时图形也在移动,选框和另一个图形的Rect重合 ,重合的这个图形就弹开了。(是抓住一个图形 同时 绘制选框的时候出现的问题)
单纯绘制选框没有任何问题。

怎么让item除了选中移动其他操作不会发生任何位置变化啊?
下面是 发生碰撞的图片
这是碰撞后的
QGraphicsItem 碰撞

------解决方案--------------------
你得看看你实现哪里修改了其他图元的数据。