尝试在使用 javascript 语言的 gtk 应用程序中从一个对象向另一个对象发送信号。
const pippo = new Lang.Class({
Name: "test.pippo",
_init: function () {
Log('test init');
this._start();
},
_start: function () {
Log('signal emit');
this.emit("pippo-start");
}
});
Signals.addSignalMethods(pippo.prototype);
这是我用来创建和绑定信号的方法:
var tmp =new Util.pippo();
tmp.connect('pippo-start', Lang.bind(this, function () {
Log('event receive!!!');
}));
在日志中,我看到刚刚发出但从未被函数接收到的信号正在监听;有什么建议吗?或此主题的 javascript 文档?谢谢