0

我想构建一个应用程序,它有一个输入字段,用户可以在其中输入非常小的 Python 代码片段。

而不是使用一个愚蠢的文本输入字段,我想使用一些了解 Python 语法的东西——甚至可能支持突出显示或缩进。有没有办法让这种小部件进入我的应用程序?

我在 Ubuntu 上使用 Glade 和 Python 2.7。

4

1 回答 1

0

试试 GtkSourceView。它很像 GtkTextView,具有语法高亮和代码缩进。Gedit 和 Anjuta 都使用它来编辑代码。

首先,您需要安装 libgtksourceview-3.0-dev 以便您可以在 Glade 中使用该小部件(GtkSourceView)。

然后在你的 python 脚本中,导入 GtkSource:

from gi.repository import GtkSource
于 2013-05-18T04:06:16.463 回答