Events 捕捉笔记本上的鼠标按下事件,而不触摸选项卡及其内容

Events 捕捉笔记本上的鼠标按下事件,而不触摸选项卡及其内容,events,mouseevent,children,gtkd,mousepress,Events,Mouseevent,Children,Gtkd,Mousepress,我正在Funtoo Linux上用gtkD编程。 我想在笔记本中捕捉鼠标按下事件, 但我不想触碰标签及其内容。 我正在笔记本中使用函数:addOnButtonPress(), 但在此之后,选项卡将不再可重新排序(以前是)。 或者类似地,如何仅在所选窗口/小部件上捕捉鼠标事件,而不触摸其子窗口/小部件。 谢谢你的帮助。我在上问了同样的问题:我迈克·韦回答了我的问题。 解决方案: 我明白你的意思了,使用enterNotify和leaveNotify事件,你可以跟踪鼠标是否在选项卡上并跳过mouseP

我正在Funtoo Linux上用gtkD编程。
我想在笔记本中捕捉鼠标按下事件,
但我不想触碰标签及其内容。
我正在笔记本中使用函数:addOnButtonPress(),
但在此之后,选项卡将不再可重新排序(以前是)。
或者类似地,如何仅在所选窗口/小部件上捕捉鼠标事件,而不触摸其子窗口/小部件。

谢谢你的帮助。

我在上问了同样的问题:我迈克·韦回答了我的问题。 解决方案:

我明白你的意思了,使用enterNotify和leaveNotify事件,你可以跟踪鼠标是否在选项卡上并跳过mousePress事件。选项卡标签确实需要包装在EventBox中才能正常工作

解决