В настоящее время я экспериментирую с использованием OCaml и GTK вместе (используя привязки lablgtk ).Однако документация не самая лучшая, и, хотя я могу понять, как использовать большинство функций, я застрял на смене страниц записной книжки (переход на другую вкладку).
Я нашел функция, которую мне нужно использовать , но я не знаю как использовать ее.Документация предполагает, что она находится в подмодуле GtkPackProps.Notebook
, но я не знаю, как это вызвать.
Кроме того, эта функция имеет сигнатуру другого типак любому, что я видел раньше.
val switch_page : ([> `notebook ], Gpointer.boxed option -> int -> unit) GtkSignal.t
Я думаю, что он возвращает GtkSignal.t
, но я не знаю, как передать первый параметр в функцию (всю часть вскобки).
Кто-нибудь получил пример кода, показывающего, как изменить страницу записной книжки, или может дать мне несколько советов, как это сделать?