我正在尝试将回调函数添加到Gtk.Builder
using Gtk.Builder.add_callback_symbol
。我试图将 python 函数传递给它,但这不起作用。文档说我需要通过 aGObject.Callback
而不是,所以我尝试通过调用来投射一个,GObject.Callback(myfunc)
但得到了一个NotImplementedError
. GCallback 上的C 文档说我需要使用称为G_CALLBACK
类型转换的东西。但是在 PyGObject 中似乎没有对此的任何引用,我当时迷路了。
我想提前说,我知道回调也可以通过使用'Gtk.Builder.connect_signals'来添加,但这不是这里的问题。