代码之家  ›  专栏  ›  技术社区  ›  JeanJouX

当从gtk2迁移到gtk3时,gtk2Hs中的这些函数等效于什么

  •  1
  • JeanJouX  · 技术社区  · 2 年前

    我正在转换用Gtk2Hs编写的Haskell程序 gtk2 至Gtk2Hs gtk3 我正在寻找Gtk2Hs的等价函数 gtk2 用于:

    onActivateLeaf 以捕捉菜单项的激活。

    onExpose 绘制小部件。

    onClicked 以捕捉按钮的点击事件。

    onDestroy 以捕获Widget的销毁事件。

    我在文档中看过这些函数,但它们已经习惯了 邮寄 不要的信号 接住

    menuItemActivate buttonClicked widgetDestroy

    您能告诉我用Gtk2Hs gtk3 API捕捉小部件事件的正确方法吗?

    0 回复  |  直到 2 年前
        1
  •  2
  •   Daniel Wagner    2 年前

    我不能100%确定,但我首先要检查以下内容:

    这个 on 前缀已经被取消,取而代之的是一个名为 on