我目前正在嘗試使用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