我目前正在尝试使用OCaml和GTK(使用lablgtk绑定)。但是,文档并不是最好的,虽然我可以研究如何使用大多数功能,但我坚持改变笔记本页面(切换到不同的选项卡)。如何读取此OCaml类型签名?
我找到了the function that I need to use,但我不知道如何使用它。该文档似乎暗示它位于GtkPackProps.Notebook
的子模块中,但我不知道如何调用此模块。
另外,这个函数的类型签名与我之前见过的不同。
val switch_page : ([> `notebook ], Gpointer.boxed option -> int -> unit) GtkSignal.t
我认为它返回一个GtkSignal.t
,但我不知道如何传递的第一个参数的函数(括号中的整个部分)。
有没有人有一些示例代码显示如何更改笔记本页面,或者可以给我一些关于如何做到这一点的提示?
据我所见,'GPack。笔记本电脑'没有任何goto_page方法(http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgtk/html/GtkPackProps.Notebook.html) – 2010-07-14 23:12:20
对不起,我刚刚重新正确地重读你的答案,并且你是对的 - GPack.notebook *有* goto_page'方法 - 我会尝试使用它(使用正确的文档肯定会帮助很多:) – 2010-07-14 23:14:11