在lablgtk中,我有一个Expander小部件,在它的标签中添加了一个按钮,如下所示:
但是,我无法捕获对此按钮的单击,因为它们似乎都是由Expander对象本身捕获的。
我甚至尝试在扩展程序和按钮之间添加一个事件框(类似于可单击GLabels的建议),但这并没有帮助。
有办法确保按钮接收到信号吗?
下面是一个独立的示例来说明这一点:单击按钮只打印expander activated!,而不打印button clicked!。
let main () =
(* create expander, a label_widget, and a button *)
let exp