Как получить текстовое значение из GText.view?
Я создаю графический интерфейс в OCaml, используя Lablgtk. Я создал текстовое представление так:
let textView = GText.view ~border_width:2
~packing:vbox#add () in
textView#buffer#set_text "Hello World";
Позже я хочу взять текст в текстовом представлении и передать его функции. Однако я не могу понять, как это сделать, и документации, кажется, очень мало. Как я могу это сделать? А еще лучше, есть ли в Lablgtk учебное пособие или какая-либо подробная документация для различных объектов и их свойств?
1 ответ
Решение
После некоторых исследований я обнаружил, что GText.buffer имеет метод get_text, который можно использовать так:
let text = textView#buffer#get_text () in