我有一个自定义 GTK 小部件(基本上是 HBox 在开罗表面上的覆盖)。当我单击窗口中的小部件外部时,我希望隐藏它。类似于菜单的行为方式。
我尝试使用 grab_focus 并等待焦点输出事件,但小部件没有抓住焦点,我认为它不是可聚焦的小部件。 [1]
[1] https://developer.gnome.org/pygtk/2.24/class-gtkwidget.html#method-gtkwidget--grab-focus
我有一个自定义 GTK 小部件(基本上是 HBox 在开罗表面上的覆盖)。当我单击窗口中的小部件外部时,我希望隐藏它。类似于菜单的行为方式。
我尝试使用 grab_focus 并等待焦点输出事件,但小部件没有抓住焦点,我认为它不是可聚焦的小部件。 [1]
[1] https://developer.gnome.org/pygtk/2.24/class-gtkwidget.html#method-gtkwidget--grab-focus