我想使用该connect_signals
方法将我的 Glade 信号绑定到 Gjs/Seed 方法。
但我总是收到以下错误:Argument 'user_data' (type void) may not be null
有谁知道如何使用该connect_signals
方法?
Gjs/种子文件
Gtk.init(null, 0);
let builder = new Gtk.Builder();
builder.add_from_file( "ui.glade" );
builder.connect_signals(this);
Gtk.main();
function on_button_ok_clicked() {
print("ok");
};
林间空地文件
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="GtkWindow" id="window">
<child>
<object class="GtkButton" id="button_ok">
<signal name="clicked" handler="on_button_ok_clicked" swapped="no"/>
</object>
</child>