是否有可以在GUI中使用的易于使用的python组件?像JSyntaxPane for Python这样的东西会很棒。我想知道python-only版本(对jython不感兴趣)。

有帮助吗?

解决方案

如果你正在使用gtk +,那么在 gnome-python-extras 。它似乎在我的经验中运作良好。缺点:文档不够完美。

如果PyQt是你的东西,还有Python的 QScintilla 的绑定

其他提示

除了pygments? http://pygments.org/

您可以在 StyledTextCtrl href =“http://www.wxpython.org”rel =“nofollow noreferrer”> wxPython 。查看官方演示的示例(任何演示的演示代码选项卡)。

你说“在GUI应用程序中”但是没有提到工具包。

如果您正在使用PyQt,并且需要一个只读小部件,您可以使用基于WebKit的QWebKit,其中包含一个完整的HTML小部件,因此它支持几乎任何东西,从闪存到ACID2测试。

如果你想要一个读写小部件,Qt的QTextEdit支持语法高亮,我写了一个适配器让pygments用它来运行:

http://lateral.netmanagers.com.ar /weblog/2009/09/21.html#BB831

我相信其他工具包可以做类似的事情,但我不知道如何。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top