Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个对点击事件做出反应的小部件。但是,当我双击窗口的标题栏时,它会最大化窗口,并且鼠标指针经常会进入我的小部件,导致它接收到不需要的点击事件。在这种情况下,如何防止我的小部件接收点击事件?
你不能在 GTK 中真正做到这一点,因为它是你的窗口管理器负责这种不良行为,所以要么使用更好的 WM,要么修复它(提交错误)。
如果您坚持尝试在 gtk 中解决此问题,您可以尝试查看您的窗口是否在鼠标抬起之前接收到鼠标按下事件(而不是单独按下事件) - 不能保证这甚至会做任何有用的事情!