QGraphicsItem无法触发收到 mouseMoveEvent 事件

这个move,要press以后才有,主要是给选择和聚焦用的。

所以要mousemove,有2个方法:

1、设置可选标志:setFlags(ItemIsSelectable);

2、使用hoverEvent代替,此时需要 setAcceptHoverEvents(true);

如果可选标志设置了,那么view的拖放(手形鼠标)就不会在这个item生效,这样效果不好。

所以最好是用hoverevent代替:

本文为3YL原创,转载无需联系,但请注明来自labisart.com。

原创文章不易,如果觉得有帮助,可打赏或点击右侧广告支持:

查看打赏记录

发表评论请遵守党国法律!后台审核后方可显示!
  • 最新评论
  • 总共0条评论
  • Blog v1.1© 2024 labisart.com 版权所有 | 联系:labartwork@163.com