不知道各位有没有遇到过这种问题
我现在写了一个类继承自QGraphicsWidget,我需要重写hoverEnterEvent 来进行操作
我设置了如下参数:
setAcceptedMouseButtons(Qt::LeftButton);
setAcceptHoverEvents(true);
setGeometry(-150, -150, 300, 300);
setCacheMode(ItemCoordinateCache);
重写
QRectF DeskItem::boundingRect() const
{
return geometry();
}
但是问题来了,当鼠标移动到 QRect(0, 0, 150, 150)这个区域时会触发hoverEnterEvent 事件,但是在其他坐标为负的区域是不会
触发hover事件的,之纠结阿,有知道的求分享下,谢谢各位了