0

我正在尝试创建一个系统,让我能够响应当前文本并自动完成/建议接下来应该发生什么。例如,如果用户开始键入“Batm”,那么系统将响应显示完整的单词“Batman”的菜单。想想像 Eclipse 或 Visual Studio 这样的 IDE,你就会明白。我了解如何在 Gtk+ 中创建弹出菜单,但我不明白的是以下内容:

  1. 如何从 GtkTextView(或 SourceView)获取用户当前正在输入的单词,以便进行查找并提供建议?

  2. 如何定位菜单,使其位于当前文本项旁边(就像在 IDE 中一样)?

如果有人可以提供建议,甚至提供有关如何正确执行此操作的教程或示例的链接,我将永远感激不尽。

一如既往地感谢您的帮助!

编程语言:C

4

1 回答 1

0

我发现这非常有帮助http://www.bravegnu.org/gtktext/x498.html

于 2010-12-28T02:45:52.357 回答