标签: c++ qt user-interface qt4
我想在Qt4.7中检测鼠标是否在某个小部件上。这背后的想法是,如果按下某个键并且鼠标悬停在某个小部件上,则执行操作。我发现鼠标跟踪不起作用(特别是因为我使用的第三方小部件不会暴露鼠标移动信号)。此外,即使按下按键时小部件没有焦点,我也需要这个工作。
我真的很感激任何想法。
提前致谢。
答案 0 :(得分:3)
您可以/必须覆盖enterEvent和leaveEvent个虚拟信号。这些可用于跟踪鼠标位于哪个小部件上,即使小部件没有焦点。
enterEvent
leaveEvent