如何防止小部件在双击以最大化窗口时接收到点击事件



我有一个小部件,可以对点击事件做出反应。然而,当我双击窗口的标题栏时,它会使窗口最大化,而且通常情况下,鼠标指针会进入我的小部件,导致它接收到不需要的单击事件。在这种情况下,我如何防止我的小部件接收到点击事件?

您不能在GTK中真正做到这一点,因为是您的窗口管理器对这种不良行为负责,所以要么使用更好的WM,要么修复它(提交错误)。

如果你坚持要在gtk中解决这个问题,你可以试着看看你的窗口是否在鼠标上升之前收到了鼠标按下事件(而不是单独的按下事件)——这甚至不能保证会有任何有用的作用!

最新更新