【发布时间】:2011-04-20 05:24:04
【问题描述】:
我想在按下鼠标按钮时检测鼠标光标何时移入QGraphicsItem,即在鼠标进入项目之前按下按钮。我的第一个想法是使用hoverEnterEvent,但按下鼠标左键时似乎不会触发。我的另一个想法是使用dragEnterEvent,但它似乎根本没有触发(即使我使用了setAcceptDrops(True)。
检测光标移动到项目顶部并按下鼠标按钮的最佳方法是什么?
【问题讨论】:
-
您可能必须在图形场景级别过滤鼠标事件,并为每个小部件添加一些通知,以告知鼠标位于上方。但是,我原以为拖动事件应该起作用。
-
我也面临同样的问题。想听听答案。将结帐拖动事件。
标签: qt qgraphicsitem