Я в настоящее время экспериментирую с использованием 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) –
Извините, я просто перечитал ваш ответ правильно и вы правы - у GPack.notebook * есть * метод 'goto_page' - я попытаюсь использовать это вместо (использование правильной документации, безусловно, поможет много :) –