编辑:原来EventBox
正是我所需要的。它完全按预期进入并运行!
我正在开发一个应用程序,其单个窗口将按照特定条件闪烁,直到用户点击它为止。单击后,窗口将停止闪烁,直到再次满足条件。
这一切都很可爱。
现在,该应用程序已经发展到需要以前几个窗口(上述单个窗口的几个实例)在Gtk.Box
内变为Gtk.Grid
。
之前的方法称为此附件:
self.connect("button-press-event", self.__window_clicked)
然而,一旦个人Gtk.Window
成为Gtk.Box
,此方法就会停止工作。回调根本就不会被解雇。
根据this page,我预计button-press-event
将成为从Gtk.Widget
继承的69个信号之一。我错了吗?看来我一定是。
我应该如何检测Gtk.Box
收到的点击?