如何从 GText.view 获取文本值?

How to get text value from GText.view?

我正在使用 Lablgtk 在 OCaml 中创建一个 GUI。我创建了一个文本视图,如下所示:

let textView = GText.view ~border_width:2
            ~packing:vbox#add () in
            textView#buffer#set_text "Hello World";

稍后我想获取文本视图中的文本并将其传递给函数。但是我不知道该怎么做,而且文档似乎非常稀缺。我怎样才能做到这一点?更好的是,是否有关于 Lablgtk 中可用的各种对象及其属性的教程或任何详尽的文档?

经过一些研究,我发现 GText.buffer 有一个 get_text 方法可以像这样使用:

let text = textView#buffer#get_text () in