【发布时间】:2010-07-13 23:46:04
【问题描述】:
我目前正在尝试同时使用 OCaml 和 GTK(使用 lablgtk 绑定)。然而,文档并不是最好的,虽然我可以弄清楚如何使用大部分功能,但我仍然无法更改笔记本页面(切换到不同的选项卡)。
我找到了the function that I need to use,但我不知道如何使用它。文档似乎表明它位于GtkPackProps.Notebook 的子模块中,但我不知道如何调用它。
此外,此函数的类型签名与我以前见过的任何不同。
val switch_page : ([> `notebook ], Gpointer.boxed option -> int -> unit) GtkSignal.t
我认为它返回一个GtkSignal.t,但我不知道如何将第一个参数传递给函数(括号中的整个部分)。
有没有人有一些示例代码显示如何更改笔记本页面,或者可以给我一些关于如何做到这一点的提示?
【问题讨论】:
标签: gtk ocaml type-signature lablgtk