如何将()匿名处理程序连接到Genie中的事件?

时间:2015-05-28 13:59:06

标签: vala gobject genie

指南和示例似乎告诉您使用+=运算符向GObject事件添加处理程序。例如。 “A brief guide”和Gtk教程。

f.my_event += def (t, a)
    print "event was detected with value %d", a

编译器抱怨这个:

$ valac events.gs
events.gs:8.5-12.5: warning: deprecated syntax, use `connect' method instead
Compilation succeeded - 1 warning(s)

如果不推荐使用+=,是否可以通过连接内联而不创建命名方法并使用连接来实现此目的?这是打算工作还是警告只是一个样式提示在错误的地方?

Google确实发布了一些没有明显答案的邮件列表帖子。

0 个答案:

没有答案