如何从 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
我正在使用 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