您知道任何用于语法突出显示的python组件吗?
是否有任何易于使用的python组件可以在GUI中使用?如果有类似于Python的JSyntaxPane的东西就太好了。我想知道python版本(对jython不感兴趣)。除了pygments 除了pygments之外 如果您使用的是gtk+,那么中有一个用于Python的gtksourceview绑定。根据我的经验,这似乎很有效。缺点:文档不够完美您知道任何用于语法突出显示的python组件吗?,python,components,syntax-highlighting,Python,Components,Syntax Highlighting,是否有任何易于使用的python组件可以在GUI中使用?如果有类似于Python的JSyntaxPane的东西就太好了。我想知道python版本(对jython不感兴趣)。除了pygments 除了pygments之外 如果您使用的是gtk+,那么中有一个用于Python的gtksourceview绑定。根据我的经验,这似乎很有效。缺点:文档不够完美 如果PyQt是您的东西,那么也有一个用于Python的绑定。如果您使用的是gtk+,则在中有一个用于Python的gtksourceview绑定。
如果PyQt是您的东西,那么也有一个用于Python的绑定。如果您使用的是gtk+,则在中有一个用于Python的gtksourceview绑定。根据我的经验,这似乎很有效。缺点:文档不够完美 如果PyQt是您的东西,那么还有一个Python的绑定。您可以在中使用。查看官方演示以获取示例(任何演示都可以使用“演示代码”选项卡)。您可以在中使用。请查看官方演示以获取示例(任何演示的演示代码选项卡)。您说“在GUI应用程序中”,但不要提及工具包 如果您使用的是PyQt,并且需要一个只读小部件,那么您可以使用QWebKit,它基于WebKit有一个完整的HTML小部件,所以它几乎支持任何东西,从flash到ACID2测试 如果您想要读写小部件,Qt的QTextEdit支持语法高亮显示,我编写了一个适配器,让pygments可以使用它: 我相信其他工具包也可以做类似的事情,但我不知道怎么做。你说“在GUI应用程序中”,但不要提到工具包 如果您使用的是PyQt,并且需要一个只读小部件,那么您可以使用QWebKit,它基于WebKit有一个完整的HTML小部件,所以它几乎支持任何东西,从flash到ACID2测试 如果您想要读写小部件,Qt的QTextEdit支持语法高亮显示,我编写了一个适配器,让pygments可以使用它:
我确信其他工具包也可以实现类似的功能,但我不知道如何使用。如何在GUI应用程序中使用pygments?pygments可以输出为HTML或RTF。只需使用一个可以呈现其中任何一个的GUI小部件。你可以发布一个链接到一个可以呈现html的小部件吗?另外,破解Pango输出程序将Pygments输出直接放入GTK小部件也不是特别难。你还可以编写一个自定义格式化程序,以小部件需要的任何格式输出语法高亮显示。我如何使用在GUI应用程序中使用pygments?pygments可以输出为HTML或RTF。只需使用一个可以呈现其中任何一个的GUI小部件。你可以发布一个链接到一个可以呈现html的小部件吗?另外,破解Pango输出程序将Pygments输出直接放入GTK小部件也不是特别难。你还可以编写一个自定义格式化程序,以小部件需要的任何格式输出语法高亮显示。